2015-01-06 21 views
9

Sto provando a configurare CLion (Windows 8.1, 64-bit, usando cygwin e non mingw), e sto cercando di compilare + eseguire un progetto, ma non so cosa da fare qui:Impostazione target di build in CLion

enter image description here

Si dice che ho bisogno di un target e una configurazione, ma non sei nessuno nel menu a discesa. C'è un passaggio di configurazione che ho perso?

+0

anche tu nel programma omscs? – drewid

+0

programma omscs ?? – hintss

risposta

5

Alla fine della vostra CMakeLists.txt si dovrebbe avere una linea che recita:

add_executable(MyTarget ${SOURCE_FILES}) 

Questa riga specifica il nome della destinazione (l'eseguibile viene generato con questo nome).

Se non si dispone di questa linea, aggiungerla e fare clic sul collegamento "Ricarica modifiche" nella parte superiore. Questa linea dovrebbe essere stata creata quando CLion ha creato il tuo progetto.

+1

Sono bloccato esattamente come "suggerimenti". Non sei sicuro di come la tua risposta si riferisce alla domanda. Ho questo come l'ultima riga nel file cmakelists.txt. Ma ancora bloccato perché i menu a discesa di destinazione e configurazione sono vuoti. – user1198407

+0

Puoi pubblicare i tuoi contenuti'CMakeFiles.txt'? – MondKin

+0

cmake_minimum_required (VERSIONE 2.8.4) progetto (cpptutorialfirst) set (CMAKE_CXX_FLAGS "$ {} CMAKE_CXX_FLAGS -std = C++ 11") set (SOURCE_FILES main.cpp) add_executable (cpptutorialfirst $ {} SOURCE_FILES) – user1198407

1

Credo che il problema sia che l'ambiente del compilatore/Cmake non è impostato. Controllare le impostazioni File/Impostazioni/Costruisci, Esecuzione, Distribuzione/Toolchain prima di modificare la configurazione.

2

Verificare in CMakeLists.txt che la riga set(SOURCE_FILES main.cpp ... non faccia riferimento a file che non esistono. Lo ha risolto per me.

+0

Ho incontrato lo stesso caso come te e ho risolto allo stesso modo. –

Problemi correlati