2015-05-14 15 views
7

Sto tentando di configurare "Esegui impostazioni" su Qt Creator 3.0.1.Impostazione delle variabili di ambiente su Qt Creator mediante l'acquisizione di uno script di shell

Vorrei impostare il valore di molte variabili di ambiente tramite l'acquisizione di uno script di shell "myScript". Tuttavia, il Passo processo personalizzato della distribuzione apparentemente non accetta 'origine' come comando.

Se eseguo lo script anziché eseguire il sourcing, imposta le variabili di ambiente del processo shell in cui viene eseguito, che non è lo stesso in cui Qt Creator esegue l'eseguibile.

È possibile utilizzare "myScript" per configurare le variabili di ambiente? Come dovrei chiamarlo?

risposta

1

Ofcorse, È possibile eseguire qt tramite scrypt. Questo è molto semplice. La mia sceneggiatura è sotto Ofcorse hai bisogno di variabili d'ambiente nel file concreto. Nel mio caso questo file è ambiente-setup

#!/bin/bash 
echo "ustawienie zmiennej /usr/local/angstrom/arm/environment-setup" 
# set concret variables important is ./
. /usr/local/angstrom/arm/environment-setup 
echo "Uruchomienie qtCreator" 
# lunched qtcreator 
$HOME/Qt/Tools/QtCreator/bin/qtcreator 

È inoltre possibile impostare questo script come legata alla principale icona qt nel menu Start. Dopo questo, tutto ciò che è necessario eseguire qt è solo fare clic sul collegamento nel menu

+2

Grazie per la risposta, ma la mia domanda riguarda come impostare le variabili di ambiente una volta che Qt Creator è già in esecuzione. Avrei bisogno di questo per avere "Impostazioni di esecuzione" diverse (all'interno di Qt Creator) e passare facilmente da una all'altra. – toliveira