我想在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