我有一个混合的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