2012-02-29 6 views

risposta

4

MODIFICA: Questo è apparentemente supportato in QtCreator 4.0+, per risposta di rboc. Al momento non ho installato alcuna versione di QtCreator, quindi sfortunatamente non posso verificarlo.


Vecchio risposta

Credo che questo sia attualmente praticamente impossibile. Dico "essenzialmente" perché, se lo si desidera, è possibile creare una configurazione di build personalizzata per ciascun target che si desidera creare, specificando manualmente il target come argomento nel comando per tale configurazione. Quindi, per costruire quell'obiettivo, seleziona semplicemente la configurazione e la build. Questa è una soluzione estremamente complessa, ma sfortunatamente penso che sia l'unica opzione valida al momento. Una soluzione migliore potrebbe essere quella di creare un progetto separato per ciascun target.

+0

sì, hai ragione, ma cmake molto utile per cross platfom, cross IDE developmant. L'aggiunta di personalizzazioni aggiuntive al progetto solo per l'utilizzo di Qt Creator non è molto utile. Io uso Qt Creator 4.0 e il problema è sempre lo stesso. Non riesco a costruire un solo obiettivo. Potrei solo costruire l'intera soluzione. È così triste ( – Maks

+0

@Maks Se stai usando CMake, puoi creare singoli obiettivi dalla riga di comando. –

+1

Assicurati di visualizzare la risposta di @ rboc - questo sembra possibile ora –

4

Dal momento che QtCreator 4.0.0, nel riquadro Progetti, consente di creare passaggi -> Dettagli e selezionare il target. Puoi anche usare l'opzione della riga di comando "--target" con cmake.

Aggiornamento:

Dal QtCreator 4.3.0 con CMake 3.7.2 o superiore la lista di obiettivi è in vista del progetto, in modo da poter basta fare clic destro e costruire.

+0

Questa dovrebbe essere la risposta accettata! –

+0

Ma è possibile selezionare più di un obiettivo da costruire? Sembra che sia "tutto" o " uno ", ma l'interfaccia è una lista di checkbox, quindi sembra che dovrebbe essere possibile selezionarne quanti ne vuoi, ma ti permette solo di selezionarne uno –

+0

In Qt creatore 4.0.0 puoi selezionare solo un target su il riquadro Progetti Sì, è un elenco di caselle di controllo, ma è possibile selezionarne solo uno Poiché QtCreator 4.3.0 tutti i taget sono visualizzabili nella vista del progetto e anche nel riquadro del progetto, ma non è possibile selezionare più target ancora per poterli creare selezionando nel pannello Progetti o nella vista progetto. – rboc

Problemi correlati