2015-05-06 6 views
8

Ich benutze MacOS und versuche, C++ Code in Clion schreiben, aber wenn ich den einfachen Hallo Weltcode ausführen, bekomme ich den Fehler executable is not specified. Ich bin neu bei Clion.Beim Kompilieren in Clion bekomme ich den Fehler "ausführbare Datei ist nicht angegeben"

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

Seit CLION basiert auf CMake, haben Sie in einem Ihrer CMakeLists.txt ein ausführbares Ziel haben? Wenn dies der Fall ist, sollte ein ausführbares Ziel vorhanden sein, das Sie ausführen können. Das ist natürlich, dass ich einfach aus dem Gedächtnis gehe, als CLion noch EAP war. – Scott

+0

Ich habe Inhalt von makelist.txt hinzugefügt. Und wofür steht "EAP"? @Scott –

+0

EAP bedeutet einfach Early Access-Programm, in dem Sie vorab veröffentlichte Versionen von CLion verwenden können, um es auszuprobieren und Probleme zu melden. Gibt es im Dropdown-Menü Ziel andere Optionen als "Alle Ziele"? Es scheint, als ob Sie ein Ziel namens untitled haben sollten, das eine ausführbare Datei wäre. – Scott

Antwort

1

denke ich CLION CMakeLists.txt für die Konfiguration Run/Debug muss. Weitere Informationen unter: https://www.jetbrains.com/clion/help/cmakelists-file.html

Als C++ Neuling habe ich im Grunde ein neues Projekt in CLion erstellt und dann den Inhalt von CMakeLists.txt in mein Projekt kopiert, indem ich die erforderlichen Felder bearbeitet habe.

Danach konnte ich mein Projekt für run/debug konfigurieren.

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}) 

Ich hoffe, das hilft:

Standard CMakeLists.txt Inhalt sollte so etwas wie dieses.

-1

image of what to click

die linke Taste „+“ klicken wählen Sie „den Kaffee erzeugen“

+0

Klicken Sie auf die linke untere "+" wählen Sie "Generate the coffeeScript source map" – Snail

2

Sie müssen nur target für Ihre Anwendung nur wählen (wählen Sie Ihre Anwendungsname).

Gefällt Ihnen dieses enter image description here

Verwandte Themen