我正在使用Windows和Qt Creator以及CMake。
我已经能够使用Qt使用的默认生成器来构建我的项目:nmake Makefiles。不幸的是,构建只使用一个核心。查看生成的makefile,它有一个名为$ MAKEFLAGS的变量,但我不知道如何改变它。我尝试在Qt Creator构建设置下的cmake命令中添加:-DMAKEFLAGS = -j,但是CMake不明白。
我不明白的另一个方面是我无法进入Qt CMake构建目录并运行相同的命令。命令Qt Creator告诉我它正在使用的是:
cmake.exe --build。 - 目标全部
但是当我在cmd窗口中执行此操作时,似乎告诉我它无法找到nmake:
C:\ Projects \ Git \ build-AO3D-Desktop_Qt_5_7_0_MSVC2015_64bit-Default> cmake --build。 - 全部目标 该系统找不到指定的文件 CMake错误:生成器:执行make失败。命令是:“nmake”“/ NOLOGO”“all”
我搜索了我的文件系统以查找nmake并且找不到它,但不知何故Qt Creator可以在同一个文件夹中运行相同的构建命令。
总结一下:我如何使用多核?有没有更好的发电机供我使用?为什么我不能使用Qt声称它在命令行上使用的构建命令来构建?