Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1432 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Installation Allegro

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Installation Allegro

n°1072356
zankuro
Posté le 04-05-2005 à 19:57:59  profilanswer
 

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 .  ..  

mood
Publicité
Posté le 04-05-2005 à 19:57:59  profilanswer
 

n°1072412
blastman
just me !
Posté le 04-05-2005 à 21:26:48  profilanswer
 

ta qu'a pas être sous windows


---------------
http://www.blastmanu.info
n°1072436
zankuro
Posté le 04-05-2005 à 21:42:03  profilanswer
 

C'est serieux ce que tu me dis la ou c'est une petite boutade de fan du pingouin ???

n°1072447
skelter
Posté le 04-05-2005 à 21:46:06  profilanswer
 

par curiosité, tu peux poster le code de la fonction do_fli_256_color ?

n°1072449
zankuro
Posté le 04-05-2005 à 21:51:49  profilanswer
 


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;
      }
   }
}

n°1072465
skelter
Posté le 04-05-2005 à 22:01:54  profilanswer
 

faudrais la definition de la macro READ_SHORT_NC, ou alors passe le fli.c au cpp

n°1072473
Joel F
Real men use unique_ptr
Posté le 04-05-2005 à 22:14:17  profilanswer
 

>.>  non non Non NON NON
 
y a une page d'aide sur allegro.cc pour l'install windows ...

n°1078157
drone
Posté le 10-05-2005 à 17:12:00  profilanswer
 

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!  :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Installation Allegro

 

Sujets relatifs
Installation automatique de plug inProblème installation classe avec JRE
Problème installation Apache et PHP[EasyPHP] Installation de GD 2.0 pour phpThumb 1.5.1
ERREUR LOR DE L'INSTALLATION DE VB6[Perl] Installation de module
Problème installation gccpbm installation phpbb en local
Installation de IISprobleme d'installation Tomcat
Plus de sujets relatifs à : Installation Allegro


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR