2013-06-09 12 views
10

तो मैं अपने XCode project हालांकि में CImg छवि लेखन पुस्तकालय को शामिल करने की कोशिश कर रहा हूँ, पुस्तकालय के लिए हेडर फाइल में निम्न शामिल होता है और XCode इस त्रुटि चेतावनी देता है:मैक OSX शेर/X11/CImg लाइब्रेरी

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

मेरा लैपटॉप ओएसएक्स शेर 10.8.2 चला रहा है और जाहिर है, सेब ने शेर के लिए X11 को हटा दिया है, इसलिए मैं this site पर गया और XQuartz डाउनलोड किया क्योंकि यह Apple Support page पर ऐसा करने के लिए कहा गया था।

तो स्थापना के बाद, मैंने अपने कंप्यूटर को पुनरारंभ किया और मेरी एक्सकोड परियोजना चलाने की कोशिश की, लेकिन मुझे अभी भी उसमें एक ही सटीक त्रुटि मिल रही है।

तो मुझे यकीन नहीं है कि इसे ठीक करने के लिए मुझे अब क्या करना चाहिए। यदि मैं "XLib.h" के लिए खोजक में खोज करता हूं, तो ऐसा प्रतीत होता है और मेरे पास X11 नामक एक फ़ोल्डर है जो मेरे खोजक में भी दिखाई देता है, इसलिए मुझे लगता है कि मेरे पास शायद मुझे चाहिए जो मुझे चाहिए लेकिन मैं इसे समझ नहीं सकता।

उत्तर

13

हेडर फाइल Xlib.h/opt/X11/include में है, इसलिए हैडर खोजें पथ को उस मार्ग को जोड़ने Xcode में:

enter image description here

आप शायद के रूप में अच्छी /opt/X11/lib से पुस्तकालयों जोड़ने की आवश्यकता होगी ...

+0

यह बहुत अच्छा काम किया! धन्यवाद! – user1782677

+1

कमांड लाइन पर दूसरों के लिए, आपको '-L/opt/X11/lib -lX11' जोड़ने की आवश्यकता है। साथ ही, नए ओएसएक्स पर आपको http://xquartz.macosforge.org – Meekohi

+0

हाय ट्रोजन डाउनलोड और इंस्टॉल करने की आवश्यकता है, क्या आप मुझे बता सकते हैं कि 'cimg' कोड में वे X11 लाइब्रेरी को लिंक करते हैं? – SexyBeast

संबंधित मुद्दे