วิธีติดตั้งไลบรารี OpenGL / GLUT


29

ปัจจุบันฉันติดตั้ง Ubuntu 11.10 บนเน็ตบุ๊กเอเซอร์ ฉันมีปัญหาในการรับพัสดุที่ฉันต้องการ ฉันใช้รุ่นที่อัปเดตแล้วที่สุดและมีการเชื่อมต่อ wifi ในวิทยาเขตของฉัน นี่คือสิ่งที่ผู้สอนของฉันต้องการให้เราทำ:

  1. เลือก Applications / Accessories / Terminal บนเดสก์ท็อป Ubuntu
  2. พิมพ์ls /usr/include/GL
    if glut.h gl.hetc จะดี
    ถ้าไม่ติดตั้งsudo apt-get install libglut3-dev
  3. ฉันคัดลอกprogram1.cไปยังเดสก์ท็อปแล้ว
  4. cd desktop
  5. gcc -lglut -lGLU program1.c note l เป็นตัวพิมพ์เล็ก L ซึ่งหมายถึงไลบรารี่ใน UNIX
  6. ./a.out เพื่อดำเนินการ

ฉันทำขั้นตอนที่ 2 เสร็จแล้วซึ่งผลตอบแทน:

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

ดังนั้นจากที่นี่ฉันจะได้รับ apt-get และพยายามที่จะติดตั้ง แต่คืนฉันด้วยสิ่งนี้

E: Unable to locate package libglut3-dev

สิ่งนี้เกี่ยวข้องกับการเชื่อมต่อของฉันหรือมีสิ่งที่ฉันต้องทำในระบบของฉันเพื่อค้นหาแพ็คเกจและติดตั้ง ฉันใหม่กับอูบุนตูจริงๆและสามารถใช้ความช่วยเหลือบางอย่างเพิ่งเริ่มต้น


ขั้นตอนที่ 2 คือการพิมพ์คำสั่ง ls / usr / include / GL และไม่ใช่ ls / brandon / include / GL ไม่ใช่ชื่อผู้ใช้ของคุณ แต่เป็น usr มีช่องว่างระหว่าง ls และพา ธ / usr / include / GL เนื่องจากไม่มีพื้นที่ว่างเทอร์มินัลจะเห็นสิ่งที่คุณพิมพ์เป็นคำสั่งเดียวซึ่งไม่มีอยู่และไม่ใช่คำสั่งตามด้วยตัวเลือก คุณต้องตรวจสอบว่ามีไฟล์ในไดเรกทอรี GL เช่น glut.h, gl.h และที่เหลือหรือไม่ เพื่อรับข้อมูลเพิ่มเติมเกี่ยวกับคำสั่ง ls พิมพ์ man ls - regards
grahammechanical

ขอบคุณ แต่ฉันยังคงมีปัญหาเมื่อป้อนคำสั่งที่ถูกต้องมันตอบสนองด้วย: ls: ไม่สามารถเข้าถึง / usr / include / GL: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว ฉันไม่รู้ว่าเป็นปัญหาอะไร
แบรนดอนจาคอบส์

ฉันอยากจะบอกว่าดีเท่ากับเว็บไซต์นี้คุณจะทำได้ดีกว่าบนฟอรัม Ubuntu ที่ ubuntu.com เพราะที่นี่ไม่มีการพูดคุย เพียงแค่คำถามที่เฉพาะเจาะจงและคำตอบที่แน่นอน ในขณะที่ฟอรั่มเราสามารถโพสต์ไปมา
grahammechanical

1
คุณสามารถแก้ไขคำถามของคุณด้วยข้อมูลขั้นตอนที่คุณได้ทำไปแล้วแทนที่จะย้อนกลับไปและเรื่องอื่น ๆ
Jorge Castro

คำตอบ:


39

คำแนะนำของคุณดูเหมือนจะเก่าเท่าที่ฉันรู้ว่า glut มีให้โดยแพ็คเกจ freeglut3 เพื่อรับไฟล์ส่วนหัวเพื่อการพัฒนาติดตั้ง:

sudo apt-get install freeglut3-dev

freeglut3-devติดตั้ง 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
Dhiren Hamal

9

ในการติดตั้งไลบรารี OpenGL:

sudo apt-get install mesa-utils

ในการติดตั้ง freeGlut:

sudo apt-get install freeglut3-dev
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.