2012-02-20 8 views
6

Cố gắng để có được Eclipse CDT plugin để biên dịch một ứng dụng C++ đơn giản. Tôi tạo một dự án C++ mới và thêm 1 tệp (test.cpp) và mã hóa nó như một "Hello, world!" Ví dụ:Bắt C++ để biên dịch bên trong Eclipse

#include <iostream> 
using namespace std; 

int main() 
{ 
    cout << "Hello, world!"; 
    return 0; 
} 

tôi nhận được lỗi cú pháp được đánh dấu trên using namespace stdcout, trong đó nêu (tương ứng):

Symbol 'std' không thể được giải quyết Symbol 'cout' không thể được giải quyết

Tôi chắc chắn rằng tôi đã không cài đặt CDT với mọi thứ cần thiết để biên dịch/xây dựng một ứng dụng C++ đầy đủ. Tôi có thể bắt đầu tìm cách để tìm ra những gì tôi đang thiếu?

+0

nền tảng nào Windoze, Linux, Mac? – macduff

+0

Tôi đang sử dụng Windows 7 (không phải do sự lựa chọn!) – IAmYourFaja

+0

Biểu tượng 'std' không thể giải quyết được - đó là lỗi trình biên dịch hoặc thông báo lỗi lập chỉ mục nhật ký/tự động hoàn thành? – Torsten

Trả lời

3

Bạn có trình biên dịch không? Trích dẫn eclipse documentation: 'IDE Eclipse cho Nhà phát triển C/C++ không chứa trình biên dịch hoặc trình gỡ lỗi; nếu hệ thống của bạn không có, bạn cần tải xuống và cài đặt hệ thống. Vui lòng xem phần Before you begin trong Hướng dẫn sử dụng phát triển C/C++. '

Ở đó bạn có thể chọn và tìm hiểu cách cài đặt trình biên dịch.

Cụ thể cho vấn đề biểu tượng chưa được giải quyết, bạn cần có đường dẫn chính xác được đặt trong tab Dự án-> Thuộc tính-> C/C++ Chung-> Đường dẫn và Biểu tượng/Bao gồm, tùy thuộc vào trình biên dịch bạn chọn cài đặt.

0

Tôi không biết những gì hệ điều hành bạn có, nhưng nếu bạn đang ở trên một máy Mac, sau đây làm việc cho tôi:

  1. Xác Xcode được cài đặt.

  2. Mở của bạn ga cửa sổ và gõ:

    xcode-chọn -install

Bây giờ " 'std' không thể được giải quyết" lỗi sẽ biến mất.

Bây giờ, để chạy ứng dụng Hello World của bạn:

  1. Nhấp vào biểu tượng Run. Sau đó, bạn được nhắc chọn Cấu hình chạy của mình. Bạn cũng có thể truy cập cửa sổ Run Configuration bằng cách nhấp vào mũi tên thả xuống từ biểu tượng Run hoặc sử dụng menu Run.

  2. Cấu hình của bạn phải dành cho Ứng dụng C++. Trên tab "Chính", nhấp vào nút "Tìm kiếm dự án".

  3. Trong hộp Binaries, phải có nhị phân có tên dự án của bạn được chọn trước. Nhấp vào OK.

  4. Nhấp vào nút Chạy ở cuối cửa sổ "Chạy cấu hình".

Hy vọng dự án của bạn sẽ chạy và bạn thấy "Hello, world!" trong cửa sổ Console ở dưới cùng của Eclipse.

Tôi cũng muốn thêm, đôi khi tôi vẫn gặp sự cố với std không được tìm thấy. Khi tôi khởi động lại máy tính của tôi, điều này biến mất. Ước gì tôi biết tại sao.

EDIT: Vấn đề này đã trở lại và bây giờ tôi không thể làm cho nó biến mất !! Có ai biết cách sửa chữa không? Tôi chắc chắn nó là một cái gì đó với các thiết lập dự án/trình biên dịch.