Di Ubuntu 12.04 LTS saya menginstal plugin Eclipse CDT dan membuka proyek hello world baru untuk menguji semuanya. Ketika saya sedang membuat proyek, saya memilih satu-satunya toolchain: "Linux GCC"
Namun ketika proyek itu dibuat, dikatakan demikian
#include<iostream>
#include<cstdlb>
tidak terselesaikan. Dengan demikian, baris dengan cout
dan endl
tidak dapat digunakan dan tidak dapat ditemukan std
.
using namespace std;
juga menyebabkan masalah.
Bagaimana saya bisa mendapatkan #include
arahan saya untuk header perpustakaan standar dikenali, untuk mendukung kode menggunakan std
namespace?
eclipse
c++
c
eclipse-cdt
Muhammad Khan
sumber
sumber
Project
>Build All
?Jawaban:
Jika Anda memiliki masalah yang sama dengan yang saya lakukan, saya menduga bahwa proyek Anda dibuat tetapi penyempurnaan kode / penyorotan kode gagal? Saya baru saja menemukan beberapa catatan yang mungkin berguna. Inilah yang saya lakukan:
Project-> Properties
C / C ++ Umum
Jalan dan Simbol
pilih bahasa yang sesuai
Klik "Tambah" dan tambahkan direktori spesifik versi-kompiler
Untuk bahasa 'GNU C ++' saya menambahkan:
Untuk "GNU C" saya menambahkan:
TBH, saya tidak berpikir semua direktori di atas benar-benar diperlukan (Anda mungkin bisa menghapus direktori 'bit') tetapi daftar di atas berfungsi untuk saya saat itu.
Saya sekarang menggunakan Eclipse Indigo (versi 3.7.2) dari eclipse.org dan secara otomatis menemukan dan menambahkan direktori include yang benar. Daftarnya berbeda untuk saya:
Jelas, hanya tambahkan direktori sertakan yang sebenarnya ada di sistem Anda ;-)
sumber