2016-01-18 19 views
14

Sto passando da VS a CLion e hanno detto che avevo bisogno di installare Cygwin e CMake. Ho quindi installato entrambi. Ho provato ad usare in bundle, ma CLion mi dà ancora questi errori make: not foundC Compiler: not foundC++ Compiler: not foundGDB: not found.Installazione CLion: i compilatori Cmake non sono stati trovati, GDB non trovato

Ho installato CMake sotto il percorso C:\Users\Gaga\Downloads\cmake-3.4.1 ma non vedo un cmake.exe, la cosa più vicina è cmake.cxx.

Senza di questi non sono in grado di compilare nulla, si prega di aiuto

enter image description here

+0

'cmake.cxx' è un file sorgente C++. Probabilmente hai scaricato il sorgente di CMake, che avresti dovuto compilare. Riguardo l'intera installazione, ho avuto buoni risultati su macchine Windows con [mingw-w64] (http://sourceforge.net/projects/mingw-w64/) e CMake di CLion. – Quentin

+0

Non lingua, ma specifica dello strumento. – Olaf

+0

@Quentin Ok cercherò di ottenere mingw-w64 se non funziona. Ma c'è un modo per compilare la fonte di CMake? Inoltre dovrei 'Utilizzare bundle CMake3.3.2'? Quando cedo che ho ancora gli stessi errori. Grazie –

risposta

5

La soluzione sarebbe quella di utilizzare MinGW. Se lo scarichi dal sito web dovrebbe venire con cmake, e prendersi cura degli errori.

http://mingw.org/

Quando l'estratto e andare al programma di installazione si dovrebbe verificare qualcosa come gcc e poi da in alto a sinistra qualcosa come 'installare i pacchetti'

Assicurarsi di non scaricare accidentalmente il sorgente, che Ho fatto, che ti porterebbe verso questo errore: CLion: CMake Errors Source directory does not exist

Modifica: così più di un anno dopo, ho imparato un po 'di più su Cygwin e mingw al di là di ciò che Internet dice. CLion ha bisogno di un ambiente "simile a Unix". Se usi CLion su MacOS o Linux è già basato su Unix. Tutto ciò che è conforme a "POSIX" funzionerà. CygWin è un emulatore di terminale per Windows in cui i comandi Unix come mkdir funzionano. MinGW è qualcosa di simile ma non posix. Viene fornito con GCC tho. Sono ancora un noob.

5

Nel campo "Usa specificato" inserisco C:\cygwin64\bin\cmake.exe il percorso potrebbe essere diverso. Assicurati di avere già CMake, Make, gdb e gcc già installati in Cygwin (utilizzando Cygwin setup.exe non tramite il sito Web CMake) ma credo che Clion controlli se li hai installati dopo aver inserito il percorso. enter image description here

1

Ho avuto lo stesso problema. Durante l'installazione di cygwin, è necessario selezionare i pacchetti di cmake, gcc, gdb Ottenuta la risposta dal seguente link.

Select Packages while installing cygwin

Dopo l'installazione andare alla pagina di configurazione e selezionare la directory cygwin. CLion identificherà la configurazione e hai finito ...

Problemi correlati