2013-06-09 22 views
10

yüzden Ancak benim XCode project içine CImg görüntü yazma kütüphanesi dahil etmek çalışıyorum, kütüphane için başlık dosyası dahil aşağıdakiler içerir ve XCode bu hata uyarı verir:Mac OSX Lion/X11/CImg Kütüphane

#include <X11/Xlib.h> Error: File not found 

Dizüstü bilgisayarım OSX Lion 10.8.2'yi kullanıyor ve görünüşe göre, Apple X11'i Lion'la götürdü, ben de this site'a gittim ve XQuartz'ı indirdim çünkü Apple Support page numaralı telefondan.

Yüklemeden sonra, bilgisayarımı yeniden başlattım ve XCode projemi çalıştırmayı denedim, ancak yine de üzerinde tam olarak aynı hatayı alıyorum.

Bu sorunu düzeltmek için şimdi ne yapmam gerektiğinden emin değilim. "XLib.h" için bulucuda ararsam görünür ve benim de bulucumda görünen X11 adında bir klasörüm var, bu yüzden muhtemelen ihtiyacım olanı elde ettiğimi hissediyorum ama anlayamıyorum.

cevap

13

başlık dosyası Xlib.h/opt/X11/include yılında, yani Xcode Başlık Arama Yolları için bu yolu ekleyin:

enter image description here

Muhtemelen de /opt/X11/lib gelen kitaplıkları eklemeniz gerekir ...

+0

Bu harika çalıştı! Teşekkürler! – user1782677

+1

Komut satırındaki diğerleri için '-L/opt/X11/lib -lX11' öğesini eklemeniz gerekir. Ayrıca, daha yeni OSX'de http://xquartz.macosforge.org – Meekohi

+0

Merhaba Trojan'ı indirmeniz ve kurmanız gerekiyor, bana 'cimg' kodunda X11 kütüphanesini nereye bağladıklarını söyleyebilir misiniz? – SexyBeast