我刚有一台新的四核计算机,并注意到nmake仅使用1个进程。

我曾经使用带有开关-j4的make启动4个进程。什么是nmake等效项?

[编辑]
根据以下信息,我已经能够向我的qmake项目文件添加命令:

QMAKE_CXXFLAGS + =/MP

哪个对我有效。非常感谢。

最佳答案

根据MSDN的介绍,nmake没有这种选择。

但是,可以通过在VC++命令行编译器中使用/MP选项并同时传递多个文件,来使编译器并行构建多个文件:

> cl /MP a.cpp b.cpp c.cpp

但是请注意,大多数Makefile不会像这样调用编译器-它们通常为每个单独的源文件分别调用编译器,这将阻止/MP选项执行任何有用的操作。

10-06 16:07
查看更多