试图从命令行构建并运行一个简单的“Hello world ..” Qt应用程序,开始了以下步骤,并开始进行编译和构建。
1.创建main.cpp文件
2.运行qmake -pro创建项目文件
3.运行qmake创建make文件
(这里必须运行nmake或jom。我尝试过jom)
4.运行jom.exe makefile,但是什么也没有发生。
所以这是我的问题..
什么是jom(和扩展?),
如何从命令行调用jom。
我正在将Qt 5.1.1与Microsoft Visual C++编译器11.0一起使用。
最佳答案
nmake不会像GNU make那样利用所有可用的处理能力。 jom是nmake的克隆,可支持并行执行多个独立命令。它可以同时使用任意数量的进程。
例如,当使用它时,在具有Qt构建的四核计算机上,花费的时间是使用nmake的时间的一半。
您还可以使用-j命令行参数来设置并发进程数:
C:\Qt\Qt5.1.1\Tools\QtCreator\bin\jom.exe -j 12 -f Makefile
12代表您要使用的核心数。我使用12,因为我有12个线程。