xcode

2013-07-11 11 views
7

में glew को कैसे लिंक करें मैं xcode के साथ glew को लिंक नहीं कर सकता। मैं है Glew पुस्तकालय /usr/local/lib/libGLEW.dylibxcode

में स्थित है जब मैं कमांड लाइन में फ़ाइल संकलन सब ठीक:

g++ /usr/local/lib/libGLEW.dylib -framework OpenGL main.cpp

लेकिन जब मैं xcode में संकलन, मैं त्रुटि मिलती है:

'GL/glew.h' file not found

कोड:

#include <iostream> 
#include <GL/glew.h> 

int main(int argc, const char * argv[]) 
{ 
    // insert code here... 
    std::cout << "Hello, World!\n"; 
    return 0; 
} 

इम जुड़ा हुआ xcode

साथ Glew

there screenshot

ओएस एक्स 10.8.4, Xcode 4.6.1

उत्तर

11

पुस्तकालय जोड़ना केवल बाइनरी जोड़ने संभालती है। आपको एक्सकोड को कॉन्फ़िगर करने की आवश्यकता है ताकि यह बाइनरी की सामग्री का वर्णन करने वाले शीर्षलेख भी ढूंढ सके।

के लिए Xcode परियोजना सेटिंग्स खोज में: हैडर खोजें पथ

Glew के लिए (शायद पुस्तकालय शायद/usr/स्थानीय/शामिल के रूप में एक ही फ़ोल्डर के पास) हेडर के लिए पथ जोड़ें। मिलान करने के लिए आयात बदलें। यह #include <glew.h> (or #include <GL/glew.h>) होना चाहिए यदि पथ सही ढंग से सेटअप हो।

screenshot

+0

तो यह संभव नहीं है एक साधारण ओपन कार्यक्रम संकलित करने के लिए कमांड लाइन का उपयोग करने के तरीके:

Xcode शुरुआती के लिए, यहाँ एक स्क्रीनशॉट है? – jokoon

+0

@jokoon यह है। आपको ओपनजीएल से जोड़ने के लिए ध्वज शामिल करना होगा और अन्य खोज शीर्षकों के लिए ध्वज शामिल करना होगा। –