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.