2013-05-03 19 views
5

Eclipse CDT'de kod çözümleyici hatasıyla uğraşıyorum. C++ 11 özellikleri ile iyi çalışmıyor. __GXX_EXPERIMENTAL_CXX0X__ tanımlandı ve derleyici bayrakları ayarlandı. Kütüphane derler ve çalışır, ancak Eclipse'e nullptr anahtar kelimesi olduğunu söyleyemem. Lütfen bunu vurgulama.Nullptr CDT kod çözümleyicisine nasıl tanıtılır?

Stupid Eclipse :)

Ben şimdiki LTS Ubuntu varsayılan sürümünü (12.04) kullanıyorum. Indigo (3.7.2). Bu benim için çalışıyor

gcc -std=c++11 ${FLAGS} -E -P -v -dD "${INPUTS}"

, ben ancak Mars kullanıyorum:

+0

Geçerli LTS Ubuntu'nun (12.04) varsayılan sürümünü kullanıyorum. Indigo (3.7.2) –

+0

Ayrıca 12.04 LTS kullanıyorum ve Indigo veya Juno ile herhangi bir sorunum yok. Her ne kadar statik analiz cihazını tamamen döndürdüysem de, bana [yalancı yanlış pozitifler] veriyor (http://stackoverflow.com/q/13458396/341970), pratik olarak işe yaramıyor. Çok uzun bir hikaye kısacası, statik analiz cihazını çevirmekten daha iyi bir fikrim yok. Üzgünüz ... :( – Ali

+0

Lütfen bulabilirsin: http://stackoverflow.com/questions/9131763/eclipse-cdt-c11-c0x-support/15098556#15098556 – ravwojdyla

cevap

0

Windows -> Preferences -> C/C++ -> Settings -> CDT GCC Built-in Compiler Settings

Orada standardını belirtebilirsiniz.

İlgili konular