【发布时间】:2014-04-11 11:27:36
【问题描述】:
我在并行编译方面遇到了一点问题。
我在一个解决方案中使用 Visual Studio 2010 开发了 200 多个项目。 我想使用 Make 测试并行编译,以便与 Visual Studio 编译进行比较。
Makefile 的所有结构都是正确的。我将此命令用于 MSBuild。
msbuild.exe $(1).vcxproj -t:Build -p:Configuration=$(VS_CONFIG) -nologo -clp:NoSummary\;ShowCommandLine -p:BuildProjectReferences=false
我调用 make -j4 all 来构建我的应用程序,但我的印象是 Make 不会在 Makefile.dependencies 中构建我的项目的依赖项。
我收到了这条消息:
LINK : fatal error LNK1104: cannot open file 'dependency.lib' [C:\project.vcxproj]
当项目需要它时,相关依赖项不会在过程中构建。 那么,您有解决我问题的想法吗?因为真的很奇怪……
谢谢大家!
【问题讨论】:
标签: msbuild parallel-processing makefile