SDL

1. SDL

Rilder de Sousa Pires
rilder

(usa Outra)

Enviado em 20/10/2007 - 13:29h

Sou iniciante no linux, mas tenho uma pequena noção de programação em c e basic, cheguei a utilizar uma biblioteca no windows chamada allegro. Instalei uma biblioteca no linux chamada sdl que serve para fazer jogos também, peguei na internet ums exemplos de como ela funciona mas não rodou, agradeceria se alguém me desse umas dicas de como fazer desenhos básicos como circulos, linhas, retangulos, triangulos, pontos, etc.


  


2. Re: SDL

Fagner Amaral de Souza Candido
f_Candido

(usa Ubuntu)

Enviado em 20/01/2008 - 23:10h

Bem se não rodou expõe o erro. No caso para fazer estes tipo de desenhos também pode-se usar a OpenGL, junto com SDL.

Espero ter ajudado,
Abraços


3. Re: SDL

Rilder de Sousa Pires
rilder

(usa Outra)

Enviado em 26/01/2008 - 13:07h

Como eu ti disse é coisa de iniciante, os exemplos não rodaram por que necessitavam de outra biblioteca chamada SDL_image. li um pouco sobre ela e sobre a propria SDL e conssegui criar um programa que cria um arquivo binário a partir de dois bmp o qual reconhece o canal alpha que foi o que achei interessante nos exemplos que eu queria executar e não consegui.
Já estava sem esperanças que alguém respondesse meu tópico heheheh. mas obrigado cara.
antes obviamente tentei instalar o pacote o que tericamente seria mais simples do que eu fiz. o problema é que minha distribuição é baseada no debian, e não tinha os pacotes .deb para baixar. segundo minhas expiencias são mais simples de instalar.
Então instalei o pacote descompilado para configura-lo e instala-lo em minha distribuição, fiz tudo como era pra ser (./configure ; make ; make instal) compilei um exemplo mas ocorreu esse erro:

./sdl_img.out: error while loading shared libraries: libSDL_image-1.2.so.0: cannot open shared object file: No such file or directory

tambem tentei pegar o pacote em .rpm e converter para .deb mas não consegui instalar o alien. meu problema é que minha internet é discada e eu instalei minha distribuição de um cd antigo. daí que o aptget não consegue atualiza as listas e eu não consigo instalar nada por ele tudo que instalei foi manualmente.
O proximo pacote que eu tenho que instalar é o SDL_ttf mas temo que dê o mesmo problema do SDL_image pois só encontrei para baixar os para compilar. se voçe ou alguem podesse me ajudar dizendo onde eu encontro ele em .deb eu agradeço.
ha, e esses desenhos eu cossegui faze-los através de funções matemáticas que os geram, mexendo diretamente com a area da memória onde se localizam os pixels da SDL_Surface.


4. oa!

sombriks
sombriks

(usa Slackware)

Enviado em 26/01/2008 - 15:00h

oi rilder, tudo bom?

nessa situação você pode baixar os pacotes .deb em uma lan-house, guardar num pen-drive e assim instalar posteriormente; para seguir essa abordagem o comando não mais será o apt-get, mas sim o dpkg;

como sou usuário de slackware-é-festa-tudo-pode não lembro bem como era, mas creio que seria dpkg -i <nome do pacote>.deb

não sei que versão ou que filho do debian você usa, logo aqui vai um link para o sdl do branch stable:

http://packages.debian.org/stable/libs/libsdl1.2debian-alsa

não encontrei o clássico sdl-dev, portanto você pode precisar perder algum tempo pesquisando e averiguando de não haverá incompatibilidades com seu sistema.

Ei, eu vi o alegro também, pode procurar!

e desde já boa sorte nesse mundo de programação em linux, as coisas por aqui são muito interessantes, gratificantes, <qqcoisa>antes, hahahaha...


5. Re: SDL

Rilder de Sousa Pires
rilder

(usa Outra)

Enviado em 01/02/2008 - 20:21h

uso ubuntu, esse pacote que você tá falando não é o principal? por que esse eu já tenho, na verdade tenho o libsdl1.2-dev para minha arquitetura que é 386, que acho que é a mesma coisa que você tá falando, já até desenvolvi um bucado de coisa, porém o que eu quero é o SDL_ttf "True Type Font" se não me engano deve-se ter esse pacote para "escrever" textos no ambiente SDL, se poder me ajudar agradeço.


6. o.o

sombriks
sombriks

(usa Slackware)

Enviado em 02/02/2008 - 01:36h

olá,

não tive sucesso em encontrar o que vc precisa num .deb prento, :(

vc pode tentar compilar a partir do fonte, talvez dê certo.
http://www.libsdl.org/projects/SDL_ttf/
nessa página eles tem a biblioteca no formato de código fonte, será necessário um ./configure && make && sudo make install, e com sorte vai instalar de primeira.

se essa dependência tiver outra, aí a novela começa, :D

baixe os fontes e compile com o que você já tem, se tudor correr ok logo os header serão usáveis também. boa sorte







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts