Cara menginstal pustaka OpenGL / GLUT

29

Saat ini saya menginstal ubuntu 11.10 di netbook acer saya. Saya punya masalah mendapatkan beberapa paket yang saya butuhkan. Saya menggunakan versi terbaru dan memiliki koneksi wifi di kampus saya. Inilah yang ingin instruktur saya lakukan:

  1. pilih Aplikasi / Aksesori / Terminal pada desktop Ubuntu
  2. ketik ls /usr/include/GL
    if glut.h gl.hdll ada di sana, bagus
    jika tidak, instalsudo apt-get install libglut3-dev
  3. Saya kemudian disalin program1.cke desktop
  4. cd desktop
  5. gcc -lglut -lGLU program1.c note l adalah huruf kecil L, yang berarti pustaka dalam UNIX
  6. ./a.out untuk mengeksekusi

Saya menyelesaikan langkah 2, yang menghasilkan:

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

jadi dari sini saya melakukan apt-get dan mencoba untuk menginstalnya tetapi mengembalikan saya dengan ini:

E: Unable to locate package libglut3-dev

Apakah ini ada hubungannya dengan koneksi saya atau ada sesuatu yang perlu saya lakukan pada sistem saya untuk menemukan paket dan menginstalnya. Saya benar-benar baru di ubuntu dan dapat menggunakan bantuan untuk memulai.

Brandon Jacobs
sumber
Langkah 2 adalah mengetik perintah ls / usr / include / GL dan bukan ls / brandon / include / GL. Bukan nama pengguna Anda tetapi usr. Ada ruang antara ls dan path / usr / include / GL. Karena tidak ada ruang terminal melihat apa yang Anda ketikkan sebagai perintah tunggal yang tidak ada dan bukan perintah yang diikuti oleh opsi. Anda perlu mencari tahu apakah ada file di direktori GL seperti glut.h, gl.h dan yang lainnya. Untuk mendapatkan informasi lebih lanjut tentang perintah ls ketik man ls - regards
grahammechanical
Terima kasih, tetapi saya sepertinya masih memiliki masalah, setelah memasukkan perintah yang benar. Responsnya dengan: ls: tidak dapat mengakses / usr / include / GL: Tidak ada file atau direktori seperti itu. Saya tidak tahu apa masalahnya.
Brandon Jacobs
Saya ingin mengatakan bahwa sebagus situs ini Anda akan melakukan lebih baik di forum Ubuntu di ubuntu.com karena di sini tidak ada diskusi. Hanya pertanyaan spesifik dan jawaban yang pasti. Padahal di forum kita bisa posting bolak-balik.
grahammechanical
1
Daripada kembali dan apa saja dapatkah Anda mengedit pertanyaan Anda dengan informasi langkah-langkah yang telah Anda lakukan sejauh ini?
Jorge Castro

Jawaban:

39

Instruksi Anda tampaknya sudah tua, sejauh yang saya tahu glut disediakan oleh paket freeglut3, untuk mendapatkannya dengan file header untuk pengembangan, instal:

sudo apt-get install freeglut3-dev

freeglut3-devInstal freeglut3-dev

yang juga harus menarik freeglut3Instal freeglut3 .

Untuk menemukan ini sendiri, Anda dapat melakukan:

sudo apt-cache search glut

Setelah Anda menginstal paket, freeglut3-devAnda dapat mengonfirmasi itu berisi file GL yang dibutuhkan dengan mengeluarkan

dpkg -L freeglut3-dev

yang akan mencantumkan isi paket yang meliputi:

/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
Steabert
sumber
Juga instalsudo apt-get install libxmu-dev libxi-dev
Dhiren Hamal
9

Untuk menginstal pustaka OpenGL:

sudo apt-get install mesa-utils

Untuk menginstal freeGlut:

sudo apt-get install freeglut3-dev
A-Sharabiani
sumber