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

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • 30GB

    30GB

    14 AĞUSTOS 2006
  • RocketJump

    RocketJump

    22 ŞUBAT 2006