社区
Qt
帖子详情
qt jom.exe是啥?
宰相孙悟空
2017-07-29 02:03:17
qt jom.exe是啥,有没有相关的文章介绍下这个
...全文
2779
3
打赏
收藏
qt jom.exe是啥?
qt jom.exe是啥,有没有相关的文章介绍下这个
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大卫无限
2017-07-31
打赏
举报
回复
官方这样说的. jom is a clone of nmake to support the execution of multiple independent commands in parallel. It basically adds the -j command line switch similar to GNU make. The original blog post can still be found on the Qt blog.
大卫无限
2017-07-31
打赏
举报
回复
用过linux都知道,很多时候,编译代码要手动去执行make指令,它会根据makefile进行编译. 一般make可以加一个参数-j 表示使用多少个线程来编译,-j4就表示使用4个线程编译. linux下使用make,而在windows上面使用nmake,是vs提供的一个东西, 但是有很个坑的事,就是nmake不支持-j这个参数,,也是就是说它是单线程编译. Qt为了解决这样子的一个问题,弄出一个jom.exe,这和make的功能基本是一样的,但是他比nmake多出来的就是,-j这个参数.也就是说它支持多线程编译. 至于和make的其他区别我也不清楚,如果你不特别追究的话,简单理解为 jom==make==nmake*x
军神关云长_大凡
2017-07-31
打赏
举报
回复
百度到这个,不知道对你有没帮助: http://blog.csdn.net/vonger/article/details/7255599
jom
qt
linux,【求助】
Qt
Creater编译问题——
jom
.
exe
退出
【求助】
Qt
Creater编译问题——
jom
.
exe
退出初学
QT
,碰到如下错误,不知如何解决。。。请各位大神们多多提点,多谢为项目AuthorMars11-7-28执行构建步骤 ...正在启动 "c:\
qt
\4.7.3\bin\qmake.
exe
" C:\course\AuthorMars11-7-28\AuthorMars11-7-28.pro -r -spec win32-msvc2010进...
qt
-creator-10.0.2之后版本的
jom
.
exe
构建和编译速度慢下来了
2、本人一直用的是
qt
-creator-10.0.2版本,官网历史仓库可以下载安装包
qt
-creator-opensource-windows-x86_64-10.0.2.
exe
。我发现自从
qt
-creator-11.0.0以后的版本,
jom
.
exe
版本变了,导致源码构建和编译速度慢了,而且是慢得很多很多。
jom
.
exe
是
Qt
的多线程构建工具,用于加速编译过程。可以考虑拷贝10.0.2的
jom
文件夹覆盖到新版本的
qt
-creator。1、
Qt
的IDE一直在升级,
qt
-creator的新版本下载地址。
观察到
Qt
程序构建时 D:\
Qt
\Tools\
Qt
Creator\bin\
jom
\
jom
.
exe
“,
jom
是什么?
是微软的现代构建工具,支持并行构建和更复杂的项目配置,通常用于 Visual Studio 项目。通常用于构建跨平台项目(如
Qt
项目),尤其是在没有使用 CMake 或其他构建系统的情况下。是单线程的,无法利用多核 CPU 的性能,因此在构建大型项目时速度较慢。是一个高性能的构建工具,支持并行构建,通常与 CMake 一起使用。默认是单线程的,不支持并行构建,因此在构建大型项目时速度较慢。中定义了项目的构建规则,例如哪些文件需要编译、如何链接等。是默认的构建工具,但它不支持并行构建,因此构建速度较慢。
Qt
编译时编译进度条提示红色,
jom
.
exe
报错
本文是在
Qt
开发中遇到的一些小问题,不具有普遍性,仅作记录使用。
jom
.
exe
是一个并行构建工具,专门为使用 Microsoft Visual C++ 编译器的
Qt
项目加速编译过程
jom
.
exe
是一个并行构建工具,专门为使用 Microsoft Visual C++ 编译器的
Qt
项目加速编译过程。它是nmake的一个替代品,nmake是微软提供的标准命令行构建工具,但它不支持并行编译。
jom
则弥补了这一不足,能够利用多核处理器的优势,极大地提高编译速度。
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章