Io uso cmake per generare i file di progetto di qtcreator, per la parte di esecuzione posso avere obiettivi diversi, ma le parti di costruzione, posso solo selezionare tutto e non posso costruirle obiettivi separatamente. Posso comunque costruire solo un obiettivo con i progetti cmake di qtcreator?qtcreator può solo costruire non tutti i singoli target per i progetti cmake
risposta
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.
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.
Questa dovrebbe essere la risposta accettata! –
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 –
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
- 1. Progetto QtCreator CMake - come mostrare tutti i file di progetto
- 2. QtCreator importando i progetti makefile
- 3. CMake: Come costruire progetti esterni e includere i loro obiettivi
- 4. non può costruire progetto Opencv con CMake
- 5. CSS Target Tutti i tag H
- 6. Makefile: tutti contro i target predefiniti
- 7. Override compilare bandiere per i file singoli
- 8. L'importazione di progetti in eclissi importa solo i progetti Android
- 9. Xcode - predefinito per aggiungere nuovi file a tutti i target
- 10. specificare automaticamente costruire le impostazioni di configurazione per più progetti QtCreator generici
- 11. MSBUILD Genera file di documentazione xml per tutti i progetti in soluzione (senza toccare i progetti)
- 12. Tutti i target dei dispositivi su xcode diventano "non disponibili"
- 13. Configurazione di Hudson/Jenkins per costruire tutti i rami mercuriali
- 14. CMake aggiungi target per invocare l'analizzatore clang
- 15. Avvisi CMake in OS X: MACOSX_RPATH non specificato per i seguenti target
- 16. Può mysql_real_escape_string SOLO prevenire tutti i tipi di iniezione sql?
- 17. Importazione di più progetti e singoli progetti in Studio Android
- 18. C'è un modo generico per disabilitare i target eseguibili in cmake
- 19. CMake può usare g ++ per compilare i file C?
- 20. Aggiungere gancio Web GitLab per tutti i progetti in gruppo
- 21. Come disabilitare il controllo ortografico per tutti i miei progetti
- 22. Qual è la differenza tra tutti i progetti e sottoprogetti
- 23. Come impostare CMake per costruire un app per l'iPhone
- 24. L'app non può contenere i valori per i UIRequiredDeviceCapabilities chiave
- 25. Impossibile collegare i framework MacOS con CMake
- 26. xcodebuild archivia tutti i target invece di uno
- 27. Come includere tutti i file di una directory con cmake?
- 28. Gradle Multi Project costruire con progetti vuoti
- 29. Come scegliere come target tutti i controlli (stili WPF)
- 30. Parallelamente. Per non utilizzare tutti i core
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
@Maks Se stai usando CMake, puoi creare singoli obiettivi dalla riga di comando. –
Assicurati di visualizzare la risposta di @ rboc - questo sembra possibile ora –