2013-09-21 22 views
5

Ho seguito l'articolo How to configure a C/C++ project with Eclipse and CMake per importare il mio progetto che è stato generato con cmake su Eclipse CDT. Tutto è andato bene tranne quando si eseguiva il debug.Progetto generato con cmake per Eclipse CDT

Ottengo questo errore quando si cerca di eseguire il debug

No source available for "main() at 0x5bca71" 

E nella finestra della console gdb, ecco il messaggio

The target endianness is set automatically (currently little endian) 
No source file named /home/.../Desktop/GP/Test/src/Main.cpp. 
[Thread debugging using libthread_db enabled] 
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". 

Sto usando Eclipse Keplero e cmake versione 2.8.10.1 di Linux Mint 15

+0

Questa domanda può essere utile http://stackoverflow.com/questions/2324602/no-source-available-for-main-error-when-debugging-simple-c-in-eclipse-with – user35443

+0

Ho già visitato questo domanda, e tutti gli altri ho trovato tutto il giorno ma non ha risolto il mio problema – tambalolo

+0

http://stackoverflow.com/questions/9453851/how-to-configure-eclipse-cdt-for-cmake –

risposta

1

Provare a impostare CMAKE_BUILD_TYPE a Debug e rigenerare/ricostruire il progetto.

+0

Ho già provato molti volte. – tambalolo

+0

L'ho fatto e ha funzionato. – Trismegistos

1

Dopo un'intera giornata di difficoltà, passo a Kdevelop4. L'importazione di un progetto cmake è semplice come aprire il file CMakeList.txt e Kdevelop farà il resto per te. È così veloce, specialmente il suo completamento del codice.

Problemi correlati