尝试从命令行构建和运行一个简单的“Hello world..”Qt 应用程序,开始以下步骤并开始编译和构建.. 1.创建main.cpp文件 2. 运行 qmake -pro 创建项目文件 3.运行qmake创建make文件 (这里要么必须运行 nmake 要么 jom .. 我试过 jom ) 4. 运行 jom.exe makefile ,但没有任何反应..
所以这是我的问题.. 什么是 jom (和扩展?), 如何从命令行调用 jom..
我正在使用带有 Microsoft Visual C++ 编译器 11.0 的 Qt 5.1.1。
最佳答案
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 个线程。
https://stackoverflow.com/questions/23510059/
相关文章:
c# - TFS 构建失败。对源代码管理中的文件的未解决引用
python - 使用 PyInstaller 2.1 和 MEIPASS 错误捆绑数据文件 --o
node.js - 构建工具 : Coffeescript/Node project with mu
maven-2 - 使用 maven-assembly-plugin 构建一个 jar 并将其包含在
plugins - Jenkins 插件基于控制台输出失败构建
visual-studio-2008 - 仅构建启动项目的键盘快捷键?
vim - 在vim中设置一个 "build directory"?