OpenGL / GLUT लाइब्रेरी कैसे स्थापित करें


29

मैंने वर्तमान में अपने एसर नेटबुक पर ubuntu 11.10 स्थापित किया है। मुझे कुछ पैकेज मिलने की समस्या है जिनकी मुझे आवश्यकता है। मैं सबसे अद्यतन संस्करण का उपयोग कर रहा हूं और मेरे परिसर में वाईफाई कनेक्शन है। यह है कि मेरे प्रशिक्षक हमें क्या करना चाहते हैं:

  1. उबंटू डेस्कटॉप पर एप्लिकेशन / एक्सेसरीज़ / टर्मिनल चुनें
  2. टाइप करें ls /usr/include/GL
    यदि glut.h gl.hआदि हैं,
    तो महान, यदि नहीं, तो इसे स्थापित करेंsudo apt-get install libglut3-dev
  3. मैंने तब program1.cडेस्कटॉप पर कॉपी किया
  4. cd desktop
  5. gcc -lglut -lGLU program1.c नोट l एक लो-केस L है, जिसका अर्थ है UNIX में लाइब्रेरी
  6. ./a.out निष्पादन हेतु

मैं चरण 2 को पूरा करता हूं, जिसमें रिटर्न:

sudo: ls/brandon/include/GL: command not found

इसलिए यहां से मैं एप्टीट्यूड प्राप्त करता हूं और इसे स्थापित करने का प्रयास करता हूं, लेकिन मुझे इसके साथ रिटर्न देता है:

E: Unable to locate package libglut3-dev

क्या इसका मेरे कनेक्शन से कोई लेना-देना है या ऐसा कुछ है जो मुझे अपने सिस्टम पर करने के लिए होना चाहिए ताकि वह पैकेज ढूंढ सके और उसे इंस्टॉल कर सके। मैं ubuntu के लिए वास्तव में नया हूँ और बस शुरू होने में कुछ मदद का उपयोग कर सकता हूँ।


चरण 2 कमांड ls / usr / / / GL और न कि ls / ब्रैंडन / शामिल / GL टाइप करना था। आपका उपयोगकर्ता नाम नहीं बल्कि usr है। Ls और पथ / usr / शामिल / GL के बीच एक स्थान है। क्योंकि वहाँ कोई जगह नहीं है टर्मिनल देख रहा है कि आपने एक एकल कमांड के रूप में क्या लिखा है जो मौजूद नहीं है और एक विकल्प के बाद एक कमांड नहीं है। आपको यह पता लगाना होगा कि GL निर्देशिका में फ़ाइलें हैं जैसे glut.h, gl.h और बाकी। Ls कमांड के प्रकार के बारे में अधिक जानकारी प्राप्त करने के लिए आदमी ls - संबंध
grahammechanical

धन्यवाद, लेकिन मुझे अभी भी एक समस्या है, सही कमांड दर्ज करने पर यह इसके साथ प्रतिक्रिया करता है: ls: उपयोग / usr / शामिल नहीं कर सकता / GL: ऐसी कोई फ़ाइल या निर्देशिका नहीं है। मुझे नहीं पता कि क्या समस्या हो सकती है।
ब्रैंडन जैकब्स

मैं यह कहना चाहूंगा कि यह साइट जितनी अच्छी होगी उबंटू डॉट कॉम पर उबंटू मंचों पर बेहतर होगा क्योंकि यहां कोई चर्चा नहीं हो सकती है। बस एक विशिष्ट प्रश्न और एक निश्चित उत्तर। जबकि मंचों पर हम आगे और पीछे पोस्ट कर सकते हैं।
ग्रैहममैनिकल

1
अब तक पीछे हटने के बजाय क्या आप अभी तक किए गए चरणों की जानकारी के साथ अपने प्रश्न को संपादित कर सकते हैं?
जॉर्ज कास्त्रो

जवाबों:


39

आपके निर्देश पुराने प्रतीत हो रहे हैं, जहाँ तक मुझे पता है कि ग्लूट पैकेज freeglut3 द्वारा प्रदान किया गया है, इसे विकास के लिए हेडर फ़ाइलों के साथ प्राप्त करने के लिए, स्थापित करें:

sudo apt-get install freeglut3-dev

freeglut3-देवFreeglut3-dev स्थापित करें

जिसे freeglut3 में भी खींचना चाहिए Freeglut3 स्थापित करें

अपने दम पर यह पाने के लिए, आप कर सकते थे:

sudo apt-cache search glut

आपके द्वारा पैकेज स्थापित करने के बाद आप freeglut3-devयह पुष्टि कर सकते हैं कि जारी करके आवश्यक GL फ़ाइलें हैं

dpkg -L freeglut3-dev

जो पैकेज की सामग्री को सूचीबद्ध करेगा जिसमें शामिल हैं:

/usr/include/GL
/usr/include/GL/freeglut.h
/usr/include/GL/freeglut_ext.h
/usr/include/GL/freeglut_std.h
/usr/include/GL/glut.h
/usr/lib/x86_64-linux-gnu/libglut.a
...
/usr/lib/x86_64-linux-gnu/libglut.so

यह भी स्थापित करेंsudo apt-get install libxmu-dev libxi-dev
धीरन हमाल

9

OpenGL लाइब्रेरी स्थापित करने के लिए:

sudo apt-get install mesa-utils

फ्रीग्लट स्थापित करने के लिए:

sudo apt-get install freeglut3-dev
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.