Le réglage par défaut des options de marque pour Qt Creator?
Comment puis-je remplacer make par défaut des paramètres , qui est:
make -w
Chaque fois que je créer un projet , j'ai dû modifier les paramètres du projet , l'ajout de -j4
pour faire de paramètres.
Puis-je définir make -w -j4
par défaut ?
MODIFIER
La meilleure façon de le faire est de fixer MAKEFLAGS variable d'environnement , je vais chercher la seule réponse que le mieux de fermer ce fil vers le bas.
Pour définir cette pour UNIX, modifier l' *.fichier de bureau de Qt Creator , préfixe de la ligne intitulée Exec=
avec env MAKEFLAGS=-j4
, mais sachez que vous ne serez pas en mesure de cesser de construction dans QtCreator immédiatement après la mise à multithread.
Astuce: vous pouvez simplement écrire
c'est souvent dangereux, pour les complexes avec cmake projets générés par ce qui se transforme en une fourche à la bombe et mon PC se bloque.
-j
, il choisit le nombre de threads automatiquement, vous souhaitez généralement (peut-être pas toujours).c'est souvent dangereux, pour les complexes avec cmake projets générés par ce qui se transforme en une fourche à la bombe et mon PC se bloque.
OriginalL'auteur daisy | 2012-01-14
Vous devez vous connecter pour publier un commentaire.
Dans le qtcreator aller à la "onglet Projets" et mettre "Apporter des arguments" que vous le souhaitez:
Comme pour la question de MODIFIER, cela ne devrait pas être la bonne réponse.
C'est la meilleure réponse, mais ce domaine n'est-il pas sur les versions récentes (par exemple, v4.7).
Je suis en désaccord. Dans la v4.7.0 et v4.7.1 c'est là, une fois que je clique sur le
Details
bouton.est-il possible de mettre ce paramètre dans le
.pro
fichier deMyQtApp
en quelque sorte?OriginalL'auteur Neox
Global et permanent aller à
et de remplir votre prédéfini env paramètres:
MAKEFLAGS=-j4
OriginalL'auteur dimril
Si vous voulez
-jx
paramètre par défaut chaque fois que vous créez un nouveau ou ouvrir un projet, vous devez ajouter de l'environnement de la variableMAKEFLAGS
de votre système avec la valeur-jx
.Par exemple, à ubuntu pour les 8 - threding compilation cette option peut être réalisé en ajoutant
à /etc/environnements
Le résultat sera:
-j
, il choisit le nombre de threads automatiquement, vous souhaitez généralement (peut-être pas toujours).J'ai essayé "-j". Il ne fonctionne pas. Il dit: "pas de nombre de processus spécifié pour l'option -j"
OriginalL'auteur MTS
Après avoir tenté de mettre en œuvre le correctif décrit dans la question, j'ai finalement trouvé ce qui suit (clairement ce que dans une solution de linux qui utilisent le concept de .les fichiers desktop):
La ligne "/usr/local/share/applications/Nokia-QtCreator.le bureau" de l'été:
Je l'ai changé pour:
Et a obtenu la fonctionnalité demandée dans la question.
Ok, je n'ai aucune idée de pourquoi en suivant les instructions dans la question, je ne pensais pas y arriver mais je n'ai pas. J'espère que cette explication vous aidera à quelqu'un.
-j
, il choisit le nombre de threads automatiquement, vous souhaitez généralement (peut-être pas toujours).Je trouve que -j sélectionne un nombre légèrement trop faible pour des performances optimales de la compilation de la vitesse. -j est assez proche, mais j'aime aussi vite que possible.
OriginalL'auteur LovesTha