Autor Tópico: Como instalar SDL no Gcc???  (Lida 11373 vezes)

Darcamo

  • Visitante
Re: Como instalar SDL no Gcc???
« Resposta #15 Online: 25 de Novembro de 2006, 17:38 »
Foi mal, eu me referia a SDL, mas escrevi STL. Já mudei.

Quanto a instalar a biblioteca compilando a partir do fonte, acho que melhor tentar primeiro instalar pelo apt-get e se não for possível é que vc instala compilando o código fonte.

Se vc instalar pelo fonte eu não sei se os programas que precisam da biblioteca vão achá-la. Pode ser necessário vc indicar para o programa onde vc instalou a biblioteca.

Por outro lado, se vc instalou pelo apt-get a biblioteca ficam em uma localização padrão.

Offline Natureba

  • Usuário Ubuntu
  • *
  • Mensagens: 290
    • Ver perfil
Re: Como instalar SDL no Gcc???
« Resposta #16 Online: 27 de Novembro de 2006, 16:11 »
Ae pessoal...
Bom eu instalei os pacotes:
libsdl1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev, libsdl-net1.2-dev, libsdl-sound1.2-dev, libsdl-ttf1.2-dev e libsdl-ttf2.0-dev.
em seguida tentei o comando:
Código: [Selecionar]
gcc -o cube main.cpp -lSDL >> log.txt
e os erros foram exibidos no terminal novamente e o arquivo log.txt foi criado, mas se manteve sem conteúdo algum...

Abraços.
Falou.

Offline AlexBR

  • Usuário Ubuntu
  • *
  • Mensagens: 388
    • Ver perfil
Re: Como instalar SDL no Gcc???
« Resposta #17 Online: 27 de Novembro de 2006, 21:18 »
Para guardar o log, o comando correto é...

gcc -o cube main.cpp -lSDL >& log.txt

Offline daskrs

  • Usuário Ubuntu
  • *
  • Mensagens: 84
    • Ver perfil
Re: Como instalar SDL no Gcc???
« Resposta #18 Online: 17 de Dezembro de 2006, 13:07 »
Cara, falta tu instalar algumas libs
a libenet-dev que eu não achei nos repositórios do Ubuntu. A libz que eu não faço nem idea d que biblioteca seja. E falta tu instalar a OpenGL, pra isso é só dar um sudo apt-get install libglut3-dev , esse comando instala a glut, mas também vai instalar a OpenGL que é necessária para a glut funcionar.

Haa sim, e para compilar tu tem que digitar todas as libs
seria algo +/- assim
Código: [Selecionar]
gcc -o cube main.cpp -lenet `sdl-config --libs` -lSDL_image -lSDL_mixer -lz -lGL -lGLU
« Última modificação: 17 de Dezembro de 2006, 13:15 por daskrs »