2015-05-06 13 views
8

Sto usando MacOS e sto provando a scrivere codice C++ in Clion ma quando eseguo il semplice codice mondiale ciao ho l'errore executable is not specified. Sono nuovo di Clion.Durante la compilazione di clion viene visualizzato l'errore "l'eseguibile non è specificato"

Cmakelist.txt

cmake_minimum_required(VERSION 3.2) 
project(untitled) 

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") 

set(SOURCE_FILES main.cpp) 
add_executable(untitled ${SOURCE_FILES}) 

clion

+0

Dal Clion è basata su CMake, hai un obiettivo eseguibile in uno dei tuoi CMakeLists.txt? Se è così, ci dovrebbe essere un obiettivo eseguibile che puoi eseguire. Ovviamente, sto semplicemente cancellando la memoria da quando CLion era ancora EAP. – Scott

+0

ho aggiunto il contenuto di makelist.txt. E cosa significa "EAP"? @Scott –

+0

EAP significa semplicemente programma di accesso anticipato in cui è possibile utilizzare versioni pre-release di CLion per provarlo e segnalare problemi. Ci sono altre opzioni nel menu a discesa Target diverse da "Tutti i target"? Sembra che dovresti avere un obiettivo chiamato senza titolo che sarebbe un eseguibile. – Scott

risposta

1

penso Clion bisogno CMakeLists.txt per configurazione di esecuzione/debug. Ulteriori informazioni: https://www.jetbrains.com/clion/help/cmakelists-file.html

Come newbie C++, ho praticamente creato un nuovo progetto in CLion, quindi copio/passato il contenuto di CMakeLists.txt nel mio progetto modificando i campi richiesti.

Successivamente, sono riuscito a configurare il mio progetto per eseguire/debug.

predefinito contenuto CMakeLists.txt dovrebbe essere qualcosa di simile:

cmake_minimum_required(VERSION 3.3) 
project(YourProjectName) 

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") 

set(SOURCE_FILES YourSourceFile.cpp) 
add_executable(YourProjectName ${SOURCE_FILES}) 

Spero che questo aiuta.

-1

image of what to click

fare clic sul pulsante sinistro del “+” selezionare “generare il caffè”

+0

clic in basso a sinistra "+" seleziona "genera la mappa sorgente coffeeScript" – Snail

2

Hai solo bisogno di scegliere target solo per te applicazione (scegliere il nome dell'applicazione).

Ti piace questa enter image description here