SORU
29 Mayıs 2012, Salı


Eclipse CDT: Simge '+' çözümlenemedi

Hata yukarıdaki gibi. Gerekli tüm dosyaları eclipse projeye dahil edilmelidir ne var:

/usr/include/c  /4.6
/usr/include
/usr/include/linux
/usr/local/include

vb.

std::cout ve* cout *4 denedim ama hala çözülmedi diyor.

iostream cstdlib ithal var.

Ayrıca, eclipse 3.7.2 ile Ubuntu 12.04 ediyorum.

Kod parçacığı:

#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include "XPLMDisplay.h"
#include "XPLMGraphics.h"

int XPluginStart(char * outName,  char * outSig,  char * outDesc) {
    /* ... */
    std::cout << "test" << std::endl;
    /* ... */
}

ad std;


GÜNCELLEME: varolan kodu eclipse proje yaratmıştı. Yeni bir c projesi oluşturma giderir. Bu & tüm projelerimi kesmek ve yapıştırmak zorunda kalmayayım () neden olabilir ne olduğunu anlatan bir cevap kabul edeceğim.

CEVAP
29 Mayıs 2012, Salı


Büyük olasılıkla özel sistem dizinleri ayarlarınızda eksik vardır oluşturucu doğru iostream, böylece hataları ayrıştırmak imkansız kılan bazı var. Projenin bağlam menüsünü Index -> Search For Unresolved Includes çözülmemiş listesini verecektir seçme /usr/include arayabilirsiniz içeren ve Proje Özellikleri C Include Paths and Symbols içeren dizinleri ekleyin.

Benim sistem /usr/include/c /4.6/x86_64-linux-gnu bits/c config.h çözülmesi için ve bir kaç daha fazla dizin eklemek zorunda kaldım.

Dizini yeniden oluşturmak için unutmayın (Dizin ->Yeniden) dizinleri ekledikten sonra.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Cartoonium

    Cartoonium

    11 NİSAN 2011
  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009