2016-03-13 92 views
10

In this documentation (nella sezione "Specifica di un file eseguibile personalizzato da eseguire") Ho notato che nel campo "Directory di lavoro è presente una variabile %{buildDir}" ".Uso di variabili come% {buildDir} nelle impostazioni del kit QtCreator in Qt5

enter image description here

ho lottato per un po 'di tempo per trovare la documentazione per questa funzione. Mi piacerebbe sapere prima di tutto c'è documentazione per questo da qualche parte?.

questioni secondarie:

  • Quali altre variabili sono disponibili?
  • In quali campi possono essere utilizzati?
  • Posso accedere alle variabili che ho creato nel file .pro del mio progetto?
  • Esistono altre caratteristiche di valutazione o questo meccanismo è limitato alle variabili?

Grazie!

+0

Nella documentazione Qt Creator http://doc.qt.io/qtcreator/creator-build-settings.html sotto "Uso delle variabili Qt Creator", dicono ci deve essere una delle variabili pulsante. Ma nessuno può vederlo (http://stackoverflow.com/questions/34280801/how-to-find-the-variables-button-in-qt-creator, https://forum.qt.io/topic/53252/qt-creator-variabili/2).Nella vecchia documentazione di Qt Creator c'era solo una lista con due variabili:% {buildDir} e% {sourceDir} –

+0

Suppongo che tu possa usare variabili environmet come $ {VARNAME} in Qt Creator. Un vantaggio è che puoi usare le stesse variabili nei tuoi file .pro, così avrai accesso ad alcune impostazioni globali che possono essere utilizzate sia nella scheda del progetto Qt Creator che nei file .pro. –

+1

Ho chiesto [** esattamente ** stessa domanda 3 mesi fa] (http://stackoverflow.com/q/34271859/607407). Anche il titolo è quasi lo stesso. Come mai non è comparso nei risultati di ricerca? –

risposta

18

Come menzionato nei commenti c'è un pulsante "variabili" ... presumibilmente per l'uso in tutto l'ambiente qt. Comunque l'ho trovato solo in posti oscuri che non sono molto utili!

Tuttavia, è possibile ottenere almeno l'elenco di Vars da questi luoghi e utilizzarli dove effettivamente necessario. Per trovare questo, passare a:

  • Strumenti (menu) -> Opzioni -> Ambiente (tab) -> Strumenti esterni
  • Fare clic su "Aggiornamento Traduzioni ..."
  • clic all'interno " Directory di lavoro .. "e dovresti vedere l'icona" AB-> "a colori a destra.
  • Fare clic sull'icona per l'elenco di Vars.

Si noterà che lo stile è un po 'diverso, allora %{BuildDir} ma credo che l'equivalente è %{CurrentProject:BuildPath} - Si può vedere nella seconda schermata che ho diritto cliccato e ti chiede cosa si vuole inserire (la variabile del valore della variabile).

Fastidiosamente io non riuscivo a capire come copiare/incollare l'intera lista in quanto è singola linea click solo ... forse qualcuno più intelligente può capire che fuori e possiamo attaccare quella lista in qualche Qt wiki: o

Ecco le schermate ... Avviso nella schermata 1 la piccola icona sul lato destro della casella di modifica del testo "Directory di lavoro".

enter image description here

enter image description here