2015-01-06 10 views
9

Próbuję skonfigurować CLion (Windows 8.1, 64-bitowy, używając cygwin, a nie mingw), i próbuję skompilować + uruchomić projekt, ale nie wiem co do zrobienia:Ustawianie obiektu docelowego kompilacji w CLION

enter image description here

mówi muszę cel oraz konfigurację, ale nie jesteśmy w żaden listy rozwijanej. Czy istnieje krok konfiguracji, który przeoczyłem?

+0

także w programie omscs? – drewid

+0

program omscs? – hintss

Odpowiedz

5

Na końcu CMakeLists.txt trzeba mieć linię, która brzmi:

add_executable(MyTarget ${SOURCE_FILES}) 

Linia ta określa nazwę docelowego (plik wykonywalny jest generowany o tej nazwie).

Jeśli nie masz tego wiersza, dodaj go i kliknij link "Przeładuj zmiany" u góry. Ta linia powinna zostać utworzona, gdy CLion utworzył Twój projekt.

+1

Utknąłem w dokładnie tym samym, co "podpowiedź". Nie wiesz, jak twoja odpowiedź odnosi się do pytania. Mam to jako ostatnią linię w pliku cmakelists.txt. Ale nadal tkwi, ponieważ menu rozwijane Target i konfiguracji są puste. – user1198407

+0

Czy możesz opublikować zawartość pliku "CMakeFiles.txt "? – MondKin

+0

cmake_minimum_required (wersja 2.8.4) Project (cpptutorialfirst) zestaw (CMAKE_CXX_FLAGS "$ {CMAKE_CXX_FLAGS} -std = C++ 11") zestaw (SOURCE_FILES main.cpp) add_executable (cpptutorialfirst $ {SOURCE_FILES}) – user1198407

1

Uważam, problem polega na tym, że nie ustawiono środowiska Compiler/Cmake. Sprawdź konfigurację Plik/Ustawienia/Kompilacja, Wykonanie, Instalacja/Toolchain przed edycją konfiguracji.

2

Sprawdź w CMakeLists.txt, czy linia set(SOURCE_FILES main.cpp ... nie odwołuje się do plików, które nie istnieją. Rozwiązał to dla mnie.

+0

Spotkałem tę samą sprawę, co ty i rozwiązałeś w ten sam sposób. –