2016-07-19 25 views
3

的PC MAKEFLAGS Qt Creator中我使用的是具有4个核心,所以我想用所有的人,而编制,这是我做的传递-j4选项编译器。 Qt Creator中我这样做,通过在Build Environment面板添加的环境变量,如图图像:通过的.pro项目文件

MAKEFLAGS = -j4 

enter image description here

enter image description here

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

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

我感兴趣的任何方法,这将让我从东西多次设置的必要性逃脱。

为了给出一个小背景,我在Windows上。

+0

只需将'MAKEFLAGS'环境变量设置为'-j4'参见[设置qt创建者的默认make选项](http://stackoverflow.com/questions/8860712/setting-default-make-options-for-qt -creator) – kenba

+1

接受的答案依赖于'.pro.user',所以它不会永远持续下去。 – KcFnMi

+0

是的,但问题的作者不能“不接受”答案,所以他编辑了他的问题,建议设置MAKEFLAGS环境变量......但是,如果您想要一个持久版本的“.pro.user”,您可以使用'.qmake.conf'代替。 – kenba

回答

2

你在一个.pro.shared文件寻找shared project settings。它们的设计完全符合您的想法。

添加设置到.pro文件是错误的,因为该文件旨在为便携式和不依赖于任何特定的构建主机。

相关问题