2013-02-07 9 views
9

मैं अनुदेश का पालन किया:क्यूटी निर्माता बाहरी पुस्तकालय जोड़ना (अब भी: शामिल फ़ाइल नहीं खोल सकता: 'जीएल/glew.h')

  1. परियोजनाओं फलक में, परियोजना फ़ाइल को खोलने (.pro)।
  2. संदर्भ मेनू खोलें और पुस्तकालय जोड़ें का चयन करने के लिए कोड संपादक में राइट-क्लिक ....

Add Library

तो निम्नलिखित लाइनों समर्थक फ़ाइल में जोड़ा गया:

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/D:/OpenGL/glew-1.5.4/lib/ -lglew32 
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/D:/OpenGL/glew-1.5.4/lib/ -lglew32d 

INCLUDEPATH += $$PWD/D:/OpenGL/glew-1.5.4/include 
DEPENDPATH += $$PWD/D:/OpenGL/glew-1.5.4/include 

हालांकि, मैं तल पर हरे रंग त्रिकोण आइकन पर क्लिक करें कार्यक्रम चलाने के छोड़ दिया है, अभी भी त्रुटियों मिलती है:

error: C1083: Cannot open include file: 'GL/glew.h': No such file or directory

उत्तर

17

मैं एक ही समस्या थी और मैं इसे अभी लगा आउट: आप qmake चलाने के लिए है (बनाएँ-> समर्थक फ़ाइल में परिवर्तन मान्य करने के लिए qmake चलाएं)। संपादक के साथ

+0

यह मेरे लिए भी काम करता है। क्यूं कर? Qmake क्या करता है? – Justin

+1

qmake आपके .pro फ़ाइल को मेकफ़ाइल में संकलित करता है, जो आपके कंपाइलर सूट (उदा। जीसीसी, क्लैंग, या एमएसवीसी) को प्रोजेक्ट को संकलित करने के लिए कहता है। – Grault

+0

यह काम किया! धन्यवाद। – Yibo

0
INCLUDEPATH += D:/OpenGL/glew-1.5.4/include 
LIBS += -Lc:D:/OpenGL/glew-1.5.4/lib -lname 

बस .pro फ़ाइल में उपरोक्त पंक्ति जोड़ें। फिर इसे जांचें।

+0

धन्यवाद, मैंने उपरोक्त दो पंक्तियां जोड़ दी हैं, त्रुटियां अभी भी मौजूद हैं ... – lightrek

0

जांचें कि वांछित फ़ाइलें वास्तव में D:/OpenGL/glew-1.5.4/include के अंतर्गत मौजूद हैं या नहीं। अर्थात। क्या जीएल नामक एक फ़ोल्डर है और इसके अंदर glew.h नाम की एक फाइल है?

फिर पथ से $$PWD/ भाग को निकालने का प्रयास करें।

यदि यह सिर्फ उन दो पंक्तियों के साथ उत्पन्न लाइनों की जगह मदद नहीं करता है:

LIBS += -L$$quote(D:/OpenGL/glew-1.5.4/lib/) -lglew32 
INCLUDEPATH += $$quote(D:/OpenGL/glew-1.5.4/include) 
0
  1. ओपन .pro फ़ाइल
  2. INCLUDEPATH += खंड में पुस्तकालय की सूची में जोड़ें

enter image description here

Append ` \` at the end of library path 
    Build > Run qmake
को
  • जाओ

    enter image description here

    1. जांच करें कि पुस्तकालय शामिल किया गया है।
  • संबंधित मुद्दे