Installation Allegro - C++ - Programmation
Marsh Posté le 04-05-2005 à 21:26:48
ReplyMarsh Posté le 04-05-2005 à 21:42:03
C'est serieux ce que tu me dis la ou c'est une petite boutade de fan du pingouin ???
Marsh Posté le 04-05-2005 à 21:46:06
par curiosité, tu peux poster le code de la fonction do_fli_256_color ?
Marsh Posté le 04-05-2005 à 21:51:49
Le fli.c contenant le do_fli_256_color est un fichier propre à Allegro !!!
Pour l'installation, il faut lancer le make du dossier Allegro ... et ça merde au niveau de ce fichier.
static void do_fli_256_color(unsigned char *p, int sz)
{
int packets;
int end;
int offset;
int length;
offset = 0;
if ((sz -= 2) < 0)
return;
// La ligne qui suit est la ligne 319 qui deconne:
packets = READ_SHORT_NC(p);
while (packets-- > 0) {
if ((sz -= 2) < 0)
return;
offset += READ_BYTE_NC(p);
length = READ_BYTE_NC(p);
if (length == 0)
length = 256;
end = offset + length;
if (end > PAL_SIZE)
return;
else if ((sz -= length * 3) < 0) {
FLI_KLUDGE((char *)p, sz, length * 3);
}
fli_pal_dirty_from = MIN(fli_pal_dirty_from, offset);
fli_pal_dirty_to = MAX(fli_pal_dirty_to, end-1);
for(; offset < end; offset++) {
fli_palette[offset].r = READ_BYTE_NC(p) / 4;
fli_palette[offset].g = READ_BYTE_NC(p) / 4;
fli_palette[offset].b = READ_BYTE_NC(p) / 4;
}
}
}
Marsh Posté le 04-05-2005 à 22:01:54
faudrais la definition de la macro READ_SHORT_NC, ou alors passe le fli.c au cpp
Marsh Posté le 04-05-2005 à 22:14:17
>.> non non Non NON NON
y a une page d'aide sur allegro.cc pour l'install windows ...
Marsh Posté le 10-05-2005 à 17:12:00
je galère aussi pour installer Allegro pour Dev C++ (4.9.9.1) car le tutorial d'install fait référence à une ancienne version de Dev C++! J'ai déjà cherché sur le net mais rien de concret.
Si qq peut m'expliquer vite fait les manips à faire, ça serait cool!
Marsh Posté le 04-05-2005 à 19:57:59
Je galere pour installer Allegro pour DJGPP.
J´ai suivi toutes les instructions données sur différents sites ! !!
J´ai essayé de compiler l´Allegro comme c´est expliqué:
cd C:\DJGpp\allegro
C:\DJGpp\bin\make.exe all
ça me met les messages suivants:
src/fli.c: In function ´do_fli_256_color´:
src/fli.c:319: error: invalid lvalue in increment
src/fli.c:324: error: invalid lvalue in increment
. .......
Bref, j´ai pas de LIB allegro pour linker . ..