我想在Eclipse中使用Waf构建一个C++项目(在Windows上)。我的Eclipse工作区和我的源文件位于不同的目录中。在Eclipse中设置C++构建工作目录
C:\myproject
:项目根- :WAF构建脚本
C:\myproject\source
:源代码C:\myproject\project\eclipse
:Eclipse工作C:\myproject\project\eclipse\myproject
:Eclipse项目
WAF必须执行包含的目录。
在我的项目属性中,在C/C++ Build
下,我的Build命令应该是python waf
。我在C:\myproject\temp.cmd
处创建了一个临时脚本,只包含pwd
,并将Build命令设置为..\..\..\temp.cmd
以确认工作目录是什么。构建控制台在运行构建时显示C:\myproject\project\eclipse\myproject
。
我该如何改变它以显示C:\myproject
?
知道您是否需要在脚本末尾恢复工作目录会很有趣。我不这么认为,因为Eclipse可能会为构建过程创建一个新的过程,然后在脚本结束时过期。 – 2013-05-03 13:52:08