/ usr / bin / ld: -lGL नहीं ढूँढ सकता


0

मैं ubuntu 18.04 पर हूं और जब मैं टर्मिनल पर चलता हूं:

g ++ opengl_test.cpp -o firstOpenGlApp -lglut -lGLU -lGL

मेरी यह त्रुटि है:

/ usr / bin / ld: -lGL नहीं मिल सकता है

अगर कोई मेरी मदद कर सकता है तो मैं आपको अग्रिम धन्यवाद देता हूं।

जवाबों:


0

आपको libGL.soलाइब्रेरी याद आ रही है। libgl1पैकेज स्थापित करके ठीक करें :

sudo apt-get install libgl1

टिप्पणियाँ:

  • libgl1एक विक्रेता तटस्थ जीएल पुस्तकालय है। वैकल्पिक रूप से, आप स्थापित कर सकते हैं libgl1-mesa-dev, जो एक OpenGL कार्यान्वयन है, और यह भी प्रदान करता है libGL.so
  • लाइब्रेरी को निर्दिष्ट करने के लिए -lलिंकर ( /usr/bin/ld) विकल्प का उपयोग करते समय, lib फ़ाइल उपसर्ग और .soप्रत्यय को छोड़ दिया जाता है। इसलिए, -lGLहम लिंकर को libGL.soसाझा किए गए ऑब्जेक्ट के खिलाफ लिंक करने के लिए कहते हैं ।
  • यदि आप इस बारे में अनिश्चित हैं कि आपको कौन सी पैकेज की लाइब्रेरी उपलब्ध कराने की आवश्यकता है, तो इसे उबंटू के पैकेज खोज में देखने की कोशिश करें: https://packages.ubuntu.com/search?suite=bionic&arch=any&mode=filename&searchon-contents&keywords=libGL.so .1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.