Como instalar bibliotecas OpenGL / GLUT


29

Atualmente, instalei o ubuntu 11.10 no meu acer netbook. Estou com problemas para obter alguns pacotes necessários. Estou usando a versão mais atualizada e tenho uma conexão wifi no meu campus. Isto é o que meu instrutor deseja que façamos:

  1. selecione Aplicativos / Acessórios / Terminal na área de trabalho do Ubuntu
  2. digite ls /usr/include/GL
    se glut.h gl.hetc existem, ótimo
    se não, instalesudo apt-get install libglut3-dev
  3. Copiei program1.cpara a área de trabalho
  4. cd desktop
  5. gcc -lglut -lGLU program1.c note l é um L minúsculo, o que significa biblioteca no UNIX
  6. ./a.out executar

Concluo a etapa 2, na qual retorna:

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

então daqui eu faço o apt-get e tento instalá-lo, mas me retorna com isso:

E: Unable to locate package libglut3-dev

Isso tem a ver com minha conexão ou há algo que eu preciso fazer no meu sistema para encontrar o pacote e instalá-lo. Eu sou realmente novo no ubuntu e poderia usar alguma ajuda apenas para começar.


A etapa 2 foi digitar o comando ls / usr / include / GL e não ls / brandon / include / GL. Não é seu nome de usuário, mas usr. Há um espaço entre sl e o caminho / usr / include / GL. Como não há espaço, o terminal está vendo o que você digitou como um único comando que não existe e não como um comando seguido por uma opção. Você precisa descobrir se há arquivos no diretório GL, como glut.h, gl.he o resto. Para obter mais informações sobre os ls tipo de comando man ls - relação
grahammechanical

Obrigado, mas ainda pareço ter um problema, ao digitar o comando correto Ele responde com: ls: não é possível acessar / usr / include / GL: Não existe esse arquivo ou diretório. Não sei qual poderia ser o problema.
Brandon Jacobs

Eu gostaria de dizer que, por melhor que seja este site, você faria melhor nos fóruns do Ubuntu no ubuntu.com, porque aqui não pode haver discussão. Apenas uma pergunta específica e uma resposta definitiva. Considerando que nos fóruns podemos postar e voltar.
grahammechanical

1
Em vez de voltar atrás, você pode editar sua pergunta com as informações das etapas que você fez até agora?
Jorge Castro

Respostas:


39

Suas instruções parecem antigas, tanto quanto eu sei que o glut é fornecido pelo pacote freeglut3; para obtê-lo com os arquivos de cabeçalho para desenvolvimento, instale:

sudo apt-get install freeglut3-dev

freeglut3-devInstale o freeglut3-dev

que também deve puxar freeglut3Instale o freeglut3 .

Para encontrar isso por conta própria, você poderia ter feito:

sudo apt-cache search glut

Depois de instalar o pacote freeglut3-dev você pode confirmar que ele contém os arquivos GL necessários, emitindo

dpkg -L freeglut3-dev

que listará o conteúdo do pacote, que inclui:

/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

Também instalarsudo apt-get install libxmu-dev libxi-dev
Dhiren Hamal 26/09

9

Para instalar bibliotecas OpenGL:

sudo apt-get install mesa-utils

Para instalar o freeGlut:

sudo apt-get install freeglut3-dev
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.