我有一個混合的VB.NET和C++項目的解決方案。使用Visual Studio 2005時,您可以設置「工具 - >選項 - >項目和解決方案 - > VC++目錄」以幫助編譯器找到您的包含文件。當用MSBuild構建相同的解決方案時,我看不到如何傳遞這些設置。沒有指定此路徑,C++將不會編譯。從Visual Studio構建這個解決方案時,它完美地構建。如何設置MSBuild VC++目錄
什麼是通過此路徑爲MSBUild的方式?
編輯:看起來像MSBuild不會將路徑(或/ u開關)傳遞給vcbuild。從VCBuild開始,而不是依賴。
隨着Visual 2010的工作更符合預期,因爲使用了用戶屬性目錄。有沒有更多的需要使用環境變量 – CharlesB 2010-11-17 14:58:26
最新版本VS2013,請參閱我的答案在線程: http://stackoverflow.com/questions/15654002/adding-additional-library-and-include-paths-when-compiling-從命令行/ 28103688#28103688 – zhifac 2015-01-23 05:45:15