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

  • B4ROK

    B4ROK

    1 EKİM 2008
  • RyanXLT

    RyanXLT

    22 Ocak 2011
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013