通过.pro项目文件在Qt Creator中进行MAKEFLAGS

时间:2016-07-19 11:26:13

标签: qt c++11 qt4 qt5 qmake

我使用的PC有4个内核,所以我想在编译时使用它们,我将-j4选项传递给编译器。在Qt Creator中,我通过在Build Environment面板中添加环境变量来实现这一点,如图所示:

MAKEFLAGS = -j4

enter image description here

enter image description here

问题是这个设置并不会持续存在于我正在使用的PC中的所有项目中,这很酷。所以我必须为每个项目至少做一次。我认为这存储在.pro.user文件中,因为每次.pro.user都会从MAKEFLAGS = -j4面板中删除Build Environment代号。

是否可以通过.pro项目文件添加此设置?

我对任何可以让我摆脱多次设置这种东西的必要性的方法感兴趣。

为了给出一点背景信息,请访问Windows。

1 个答案:

答案 0 :(得分:2)

您正在.pro.shared文件中查找shared project settings。它们的设计完全符合您的想法。

将设置添加到.pro文件是错误的,因为该文件是可移植的,不依赖于任何特定的构建主机。