Olá!
Encontramos dois problemas:
1) no enunciado do EP diz
"Utilize a última versão estável (4.2.2)."
mas no site do Allegro diz:
"The latest stable version (4.4.x)..."
Qual usar?
2) a biblioteca time.h é ANSI? Tentamos usar a função nanosleep mas o gcc não compila com -ansi. Podemos usar a função não compilando com -ansi?
Obrigado!
A última versão estável da Allegro 4.x é a 4.4.1.1, que data de 2010 e pode ser encontrada em http://alleg.sourceforge.net/
A versão 4.2.2 é antiga (2007).
ao prof/monitor: seria legal deixar usar (como opção) a versão 4.4.1.1, pois além de ser mais recente e incluir bugfixes, inclui addons interessantes como: LOGG (tocar áudio .ogg), loadpng (carregar imagens .png) e jpgalleg (carregar .jpg).
A versão 4.2.2 é antiga (2007).
ao prof/monitor: seria legal deixar usar (como opção) a versão 4.4.1.1, pois além de ser mais recente e incluir bugfixes, inclui addons interessantes como: LOGG (tocar áudio .ogg), loadpng (carregar imagens .png) e jpgalleg (carregar .jpg).
Para mim funcionou o nanosleep assim :
gcc -ansi -pedantic -Wall -D_POSIX_C_SOURCE=199309L teste.c -o teste
gcc -ansi -pedantic -Wall -D_POSIX_C_SOURCE=199309L teste.c -o teste
Pode usar tanto a 4.2.2 quanto a 4.4.X... se você for utilizar suporte a png, prefira esta última.
[]s,
[]s,