2016-01-18 21 views
14

Przełączam się z VS na CLion i powiedzieli, że muszę zainstalować Cygwin i CMake. Następnie zainstalowałem oba. Próbowałem użyć pakiet, ale CLion nadal daje mi te błędy make: not foundC Compiler: not foundC++ Compiler: not foundGDB: not found.Instalacja CLion: Nie znaleziono kompilatorów Cmake, nie znaleziono GDB

Zainstalowałem CMake pod ścieżką C:\Users\Gaga\Downloads\cmake-3.4.1, ale nie widzę cmake.exe, najbliższą rzeczą jest cmake.cxx.

Bez nich nie jestem w stanie skompilować coś, pomóż

enter image description here

+0

'cmake.cxx' jest plikiem źródłowym C++. Prawdopodobnie pobrałeś źródło CMake, które powinieneś skompilować. O całej instalacji, miałem dobre wyniki na maszynach Windows z [mingw-w64] (http://sourceforge.net/projects/mingw-w64/) i własnym CMake CLion. – Quentin

+0

Nie dla języka, ale dla konkretnego narzędzia. – Olaf

+0

@Quentin Ok Postaram się uzyskać mingw-w64, jeśli nic z tego nie wyjdzie. Ale czy istnieje sposób na skompilowanie źródła CMake'a? Czy powinienem też używać '' '' '' '' '' Use bundled CMake3.3.2'? Kiedy mówię, że wciąż mam te same błędy. Dzięki –

Odpowiedz

5

Rozwiązaniem byłoby wykorzystanie MinGW. Jeśli pobierzesz go ze strony internetowej, powinien on pochodzić z cmake i zadbać o błędy.

http://mingw.org/

Kiedy wyciąg go i przejść do instalatora należy sprawdzić coś jak gcc, a następnie od lewego górnego rogu coś jak „zainstalować pakiety”

Pamiętaj, aby nie przypadkowo pobrać źródła, które Zrobiłem to, co doprowadziłoby cię do tego błędu: CLion: CMake Errors Source directory does not exist

Edytuj: Tak więc ponad rok później dowiedziałem się trochę więcej o Cygwin i mingw poza tym, co mówi internet. CLion potrzebuje środowiska "uniksowego". Jeśli używasz CLion na MacOS lub Linuksie, jest już oparty na Uniksie. Wszystko działa zgodnie z "POSIX". CygWin to emulator terminala dla okien, w których działają polecenia uniksowe, takie jak mkdir. MinGW to coś podobnego, ale nie posix. Zawiera GCC tho. Nadal jestem noobem.

5

W polu "Zastosuj określone" umieszczam C:\cygwin64\bin\cmake.exe Twoja ścieżka może być inna. Tylko upewnij się, że masz CMake, Make, gdb i gcc zainstalowane już w Cygwin (używając Cygwin setup.exe nie poprzez stronę CMake), ale wierzę, że Clion sprawdza, czy masz je zainstalowane po wprowadzeniu ścieżki. enter image description here

1

Miałem ten sam problem. Podczas instalacji cygwin, należy wybrać pakiety cmake, gcc, gdb Masz odpowiedź z linku poniżej.

Select Packages while installing cygwin

Po instalacji przejdź do strony konfiguracyjnej i wybierz katalog cygwin. CLion zidentyfikuje konfigurację i gotowe ...