Come installare le librerie OpenGL / GLUT


29

Al momento ho installato Ubuntu 11.10 sul mio netbook acer. Ho problemi a ottenere alcuni pacchetti di cui ho bisogno. Sto usando la versione più aggiornata e ho una connessione wifi nel mio campus. Questo è ciò che il mio istruttore desidera che facciamo:

  1. selezionare Applicazioni / Accessori / Terminale sul desktop Ubuntu
  2. digitare ls /usr/include/GL
    se glut.h gl.hecc. ci sono, ottimo in
    caso contrario, installarlosudo apt-get install libglut3-dev
  3. Ho quindi copiato program1.csul desktop
  4. cd desktop
  5. gcc -lglut -lGLU program1.c nota l è una L minuscola, che significa libreria in UNIX
  6. ./a.out eseguire

Completo il passaggio 2, in cui ritorna:

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

quindi da qui eseguo apt-get e provo a installarlo ma mi restituisce questo:

E: Unable to locate package libglut3-dev

Questo ha a che fare con la mia connessione o c'è qualcosa che devo fare sul mio sistema per trovare il pacchetto e installarlo. Sono davvero nuovo su Ubuntu e potrei usare un po 'di aiuto appena iniziato.


Il passo 2 era digitare il comando ls / usr / include / GL e non ls / brandon / include / GL. Non il tuo nome utente ma usr. C'è uno spazio tra ls e il percorso / usr / include / GL. Poiché non c'è spazio, il terminale vede ciò che è stato digitato come un singolo comando che non esiste e non un comando seguito da un'opzione. Devi scoprire se ci sono file nella directory GL come glut.h, gl.h e il resto. Per avere maggiori informazioni sul comando ls digita man ls - riguarda
— grahammechanical il

Grazie, ma mi sembra ancora di avere un problema, inserendo il comando corretto Risponde con: ls: impossibile accedere a / usr / include / GL: nessun file o directory. Non so quale potrebbe essere il problema.
— Brandon Jacobs,

Vorrei dire che, per quanto buono sia questo sito, faresti meglio sui forum di Ubuntu su ubuntu.com perché qui non ci possono essere discussioni. Solo una domanda specifica e una risposta definitiva. Considerando che nei forum possiamo pubblicare avanti e indietro.
— Grahamechanical

1
Invece di tornare indietro puoi modificare la tua domanda con le informazioni dei passaggi che hai fatto finora?
— Jorge Castro,

Risposte:


39

Le tue istruzioni sembrano essere vecchie, per quanto ne so glut è fornito dal pacchetto freeglut3, per ottenerlo con i file di intestazione per lo sviluppo, installa:

sudo apt-get install freeglut3-dev

freeglut3-devInstalla freeglut3-dev

che dovrebbe includere anche freeglut3Installa freeglut3 .

Per averlo trovato da solo, avresti potuto fare:

sudo apt-cache search glut

Dopo aver installato il pacchetto, freeglut3-devè possibile confermare che contiene i file GL necessari emettendo

dpkg -L freeglut3-dev

che elencherà i contenuti del pacchetto che includono:

/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

Installa anchesudo apt-get install libxmu-dev libxi-dev
— Dhiren Hamal il

9

Per installare le librerie OpenGL:

sudo apt-get install mesa-utils

Per installare freeGlut:

sudo apt-get install freeglut3-dev
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.