2015-01-06 5 views
9

Ich versuche, CLion (Windows 8.1, 64-Bit, mit Cygwin und nicht mingw) einzurichten, und ich versuche zu kompilieren + ein Projekt ausführen, aber ich weiß nicht was hier zu tun:Build-Ziel in CLion setzen

enter image description here

Er sagt, ich ein Ziel und eine Konfiguration benötigen, aber es ist keine in der Dropdown-Liste. Gibt es einen Konfigurationsschritt, den ich verpasst habe?

+0

Sie auch in der omscs-Programm? – drewid

+0

omscs programm ?? – hintss

Antwort

5

Am Ende Ihres CMakeLists.txt sollten Sie eine Zeile haben, die lautet:

add_executable(MyTarget ${SOURCE_FILES}) 

Diese Zeile gibt den Namen des Ziels (die ausführbare Datei mit diesem Namen erzeugt).

Wenn Sie diese Zeile nicht haben, fügen Sie sie hinzu und klicken Sie oben auf den Link "Reload changes". Diese Zeile sollte erstellt worden sein, als CLion Ihr Projekt erstellt hat.

+1

Ich stecke genau auf dem gleichen Punkt wie "Hintss". Nicht sicher, wie sich deine Antwort auf die Frage bezieht. Ich habe dies als letzte Zeile in der cmakelists.txt-Datei. Aber immer noch fest, weil die Dropdown-Menüs Ziel und Konfiguration leer sind. – user1198407

+0

Können Sie Ihren'CMakeFiles.txt'-Inhalt posten? – MondKin

+0

cmake_minimum_required (VERSION 2.8.4) Projekt (cpptutorialfirst) Satz (CMAKE_CXX_FLAGS "$ {} CMAKE_CXX_FLAGS -std = C++ 11") Satz (SOURCE_FILES main.cpp) add_executable (cpptutorialfirst $ {SOURCE_FILES}) – user1198407

1

Ich glaube, das Problem ist, Ihre Compiler/Cmake-Umgebung ist nicht festgelegt. Überprüfen Sie vor dem Bearbeiten der Konfiguration die Einstellungen für Datei/Einstellungen/Erstellen, Ausführen, Bereitstellung/Toolchain.

2

Überprüfen Sie in CMakeLists.txt, dass die Zeile set(SOURCE_FILES main.cpp ... nicht auf Dateien verweist, die nicht vorhanden sind. Es hat es für mich gelöst.

+0

Ich habe den gleichen Fall wie Sie getroffen und auf die gleiche Weise gelöst. –