You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在CMake管理的QtCreator项目中设置make并行任务数?

如何在QtCreator中配置CMake项目的并行构建(make -j)

不用修改CMakeLists.txt,QtCreator本身就支持在UI里配置并行构建的线程数,只是位置有点隐蔽,我给你一步步指出来:

  • 打开QtCreator,切换到你的CMake项目
  • 点击左侧边栏的项目按钮(那个扳手图标)
  • 在构建&运行标签页下,找到你正在使用的构建套件(比如Desktop Qt 6.5.3 GCC 64bit)
  • 展开CMake选项,然后找到构建步骤里的Make项
  • 点击Make项旁边的展开箭头,在命令行参数里输入-j<你的线程数>,比如-j8(一般建议设置为CPU核心数的1.5-2倍)

如果你想让这个配置全局生效,不用每个项目都重复设置,可以这么操作:

  • 打开QtCreator的工具菜单,选择选项
  • 进入构建&运行 -> CMake标签页
  • 在默认构建选项里添加-DCMAKE_BUILD_PARALLEL_LEVEL=<线程数>,这个变量是CMake 3.12+支持的,不管你用make还是ninja作为构建工具,都能自动启用并行构建,比直接给make加参数更通用。

内容的提问来源于stack exchange,提问作者CorellianAle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:18:58