2013-09-21 40 views
5

Tôi đã theo dõi How to configure a C/C++ project with Eclipse and CMake bài viết để nhập dự án của tôi được tạo bằng cmake vào CDT Eclipse. Tất cả đều ổn, ngoại trừ khi gỡ lỗi.Dự án được tạo với cmake cho Eclipse CDT

tôi nhận được lỗi này khi cố gắng để gỡ lỗi

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

Và trong giao diện điều khiển cửa sổ gdb, đây là thông điệp

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". 

Tôi đang sử dụng Eclipse Kepler và cmake phiên bản 2.8.10.1 trong Linux Mint 15

+0

Câu hỏi này có thể giúp bạn http://stackoverflow.com/questions/2324602/no-source-available-for-main-error-when-debugging-simple-c-in-eclipse-with – user35443

+0

Tôi đã truy cập câu hỏi, và tất cả những người khác tôi tìm thấy cả ngày nhưng nó đã không cố định vấn đề của tôi – tambalolo

+0

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

Trả lời

1

Thử đặt CMAKE_BUILD_TYPE thành Debug và dự án tái tạo/xây dựng lại.

+0

Tôi đã thử nhiều lần. – tambalolo

+0

Tôi đã làm nó và nó hoạt động. – Trismegistos

1

Sau cả ngày đấu tranh, tôi chuyển sang Kdevelop4. Việc nhập khẩu một dự án cmake cũng đơn giản như việc mở tệp CMakeList.txt và Kdevelop sẽ làm phần còn lại cho bạn. Nó quá nhanh, đặc biệt là hoàn thành mã của nó.

Các vấn đề liên quan