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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • Drakinen

    Drakinen

    1 EYLÜL 2008
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012