मैं ubuntu 18.04 पर हूं और जब मैं टर्मिनल पर चलता हूं:
g ++ opengl_test.cpp -o firstOpenGlApp -lglut -lGLU -lGL
मेरी यह त्रुटि है:
/ usr / bin / ld: -lGL नहीं मिल सकता है
अगर कोई मेरी मदद कर सकता है तो मैं आपको अग्रिम धन्यवाद देता हूं।
मैं ubuntu 18.04 पर हूं और जब मैं टर्मिनल पर चलता हूं:
g ++ opengl_test.cpp -o firstOpenGlApp -lglut -lGLU -lGL
मेरी यह त्रुटि है:
/ usr / bin / ld: -lGL नहीं मिल सकता है
अगर कोई मेरी मदद कर सकता है तो मैं आपको अग्रिम धन्यवाद देता हूं।
जवाबों:
आपको libGL.soलाइब्रेरी याद आ रही है। libgl1पैकेज स्थापित करके ठीक करें :
sudo apt-get install libgl1
टिप्पणियाँ:
libgl1एक विक्रेता तटस्थ जीएल पुस्तकालय है। वैकल्पिक रूप से, आप स्थापित कर सकते हैं libgl1-mesa-dev, जो एक OpenGL कार्यान्वयन है, और यह भी प्रदान करता है libGL.so।-lलिंकर ( /usr/bin/ld) विकल्प का उपयोग करते समय, lib फ़ाइल उपसर्ग और .soप्रत्यय को छोड़ दिया जाता है। इसलिए, -lGLहम लिंकर को libGL.soसाझा किए गए ऑब्जेक्ट के खिलाफ लिंक करने के लिए कहते हैं ।