在Eclipse中设置c++构建工作目录
Setting C++ build working directory in Eclipse
我试图在Eclipse(在Windows上)中设置一个使用Waf构建的c++项目。我的Eclipse工作空间和我的源文件在不同的目录。
-
C:myproject
: Project root -
C:myprojectwscript
: Waf构建脚本 -
C:myprojectsource
源代码 -
C:myprojectprojecteclipse
: Eclipse Workspace -
C:myprojectprojecteclipsemyproject
: Eclipse Project
Waf必须在包含wscript
的目录下执行。
在我的项目属性中,在C/C++ Build
下,我的构建命令应该是python waf
。我在C:myprojecttemp.cmd
创建了一个临时脚本,只包含pwd
,并将Build命令设置为......temp.cmd
,以确认工作目录是什么。运行构建时,构建控制台显示C:myprojectprojecteclipsemyproject
。
我如何改变它,使它显示C:myproject
?
我编写了一个包装器脚本,用于设置适当的工作目录。
C: eclipse myproject 项目waf.cmd@ECHO OFF
CD ......
python waf %*
在Eclipse中我设置Build command为${WorkspaceDirPath}/waf.cmd
在C/C++ Build
中可以设置Build directory
。在这里输入C:myproject
。构建命令必须在您的PATH中才能工作。
相关文章:
- 从不同目录执行时"symbol lookup error:",否则从构建目录执行时按预期工作
- Visual Studio 2019:使用 vcvars64 从命令行构建C++.bat不再工作
- 所有Visual Studio安装程序崩溃,可视化构建工具也无法正常工作
- 构建对象数组是如何工作的?我被这个例子困住了
- 我的代码在构建时没有任何错误,但无法正常工作
- 没有这样的文件或目录,而本地构建工作正常
- 想法C++自动统一构建系统,它能工作吗
- 如何为IOCP构建工作线程逻辑
- Qt 4.8.4 从 Ubuntu 12.04 上的源代码构建,无法正常工作
- 错误:不是.exe已停止工作 - 尝试构建 LLVM 时
- Ctest/CDash工作流:部署夜间构建
- 用Xcode 3.2.6构建10.7 Lion应用程序-它们能工作吗
- 为什么需要构建boost来使下载的项目工作
- 在构建时工作,但在调试器中有问题
- QT 5.7 MSVC 2015静态构建不工作
- Android源代码构建#ifdefs如何在编译中工作
- Libpcap的例子不工作,但项目在eclipse中构建
- 使用ZeroMQ构建点对点工作负载调度器是否有帮助?
- 在Eclipse中设置c++构建工作目录
- 我的旧Qt项目文件(.pro文件),它正在工作;不创建任何文件(moc_ 或 .obj 文件)。为什么它退出构建步骤什么都不做?