【发布时间】:2015-02-08 15:14:13
【问题描述】:
我有一个 x64 C++ 项目,我想使用 MSBuild 从命令行构建。该项目使用 VS2013 IDE 构建良好。
当我尝试使用 MSBuild 时
msbuild /property:Config=Debug+Release myprj.sln
我因缺少包含文件而收到编译器错误。 这些文件位于 Microsoft.Cpp.x64.user 默认属性文件中定义的文件夹中。当我查看 MSBuild 输出中的 CL 命令行时,我可以看到项目属性中的包含文件夹在命令行选项中,但 Microsoft.Cpp.x64.user 中的文件夹不在。
我该如何解决这个问题?
【问题讨论】:
-
我的水晶球说你正在构建 32 位版本。
-
这也是我的第一个想法,但解决方案和项目只有 x64 配置。
标签: c++ visual-studio-2013 msbuild