我刚有一台新的四核计算机,并注意到nmake仅使用1个进程。
我曾经使用带有开关-j4的make启动4个进程。什么是nmake等效项?
[编辑]
根据以下信息,我已经能够向我的qmake项目文件添加命令:
QMAKE_CXXFLAGS + =/MP
哪个对我有效。非常感谢。
最佳答案
根据MSDN的介绍,nmake
没有这种选择。
但是,可以通过在VC++命令行编译器中使用/MP
选项并同时传递多个文件,来使编译器并行构建多个文件:
> cl /MP a.cpp b.cpp c.cpp
但是请注意,大多数Makefile不会像这样调用编译器-它们通常为每个单独的源文件分别调用编译器,这将阻止
/MP
选项执行任何有用的操作。