CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

aalib aide

omegasf3
omegasf3
Niveau 8
02 mars 2005 à 14:03:48

salut est qu´il y aurais des gens qui savent utiliser cette bibliotheque car moi je n´y arrive pas et j´aurais des question dessus merci pour votre aide

western
western
Niveau 9
02 mars 2005 à 15:00:38

que veux-tu faire avec aalib? Comment veux-tu l´utiliser? Sur quelle plate-forme?

TheStick
TheStick
Niveau 9
02 mars 2005 à 15:59:07

J´ai déjà essayé aalib sur mplayer. C´est assez marrant :rire2: , mais faut regarder en louchant pour voir ce qui s´y passe :-)
Faut le lancer comme ça:

mplayer -vo aa ton_fichier_vidéo

Maintenant, faudrait savoir ce que tu veux faire avec aalib...

omegasf3
omegasf3
Niveau 8
02 mars 2005 à 18:08:26

ben en fait je l´utilise un peu comme sdl j´ai un code en C et avec des fonctions de aalib et bien sur je l´ai installé pourtant quant je compile ça me met ces erreurs:
exo2.c: In function `main´:
exo2.c:48: warning: passing arg 3 of
`aa_renderpalette´ from incompatible pointer type
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x1f): In function
`main´:
: undefined reference to `aa_parseoptions´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x37): In function
`main´:
: undefined reference to `aa_help´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x5a): In function
`main´:
: undefined reference to `aa_defparams´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x64): In function
`main´:
: undefined reference to `aa_defparams´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x6e): In function
`main´:
: undefined reference to `aa_defparams´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x78): In function
`main´:
: undefined reference to `aa_defparams´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x82): In function
`main´:
: undefined reference to `aa_defparams´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x8c): more
undefined references to `aa_defparams´ follow
/ home/omegasf3/tmp/ccXE97OC.o(.text+0xc5): In function
`main´:
: undefined reference to `aa_autoinit´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x1db): In
function `main´:
: undefined reference to `aa_defparams´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x1ea): In
function `main´:
: undefined reference to `aa_renderpalette´
/ home/omegasf3/tmp/ccXE97OC.o(.text+0x1f8): In
function `main´:
: undefined reference to `aa_flush´
collect2: ld returned 1 exit status
je ne les comprend pas d´autant plus que j´ai installer la librairie merci de votre aide

omegasf3
omegasf3
Niveau 8
02 mars 2005 à 18:09:53

ah oui voila mon code C:

  1. include < stdio.h>
  2. include < stdlib.h>
  3. include < aalib.h>
  4. include " hello.h"

struct Image im;
int i;

int main(int argc,char **argv){
aa_context *context;
aa_palette palette; / *****palette de couleur******/
char * Framebuffer;
/ *****on regarde les options*****/

if(!aa_parseoptions(NULL,NULL,&,argv)||argc!=1
){
fprintf(stderr,"%s",aa_help);
exit(1);
}
/ ****On definit les tailles******/
/ ****Tailles en characteres*****/
aa_defparams.minwidth=31;
aa_defparams.minheight=31;
aa_defparams.maxwidth=31;
aa_defparams.maxheight=31;
aa_defparams.recwidth=31;
aa_defparams.recheight=31;
/ ****Autres tailles****/
aa_defparams.mmwidth=31;
aa_defparams.mmheight=31;
aa_defparams.width=31;
aa_defparams.height=31;
/ ***Initialisation du driver****/
context=aa_autoinit(&_defparams);
/ ******En cas de probleme on quite********/
if(context==NULL){
fprintf(stderr,"Erreur");
exit(1);
}
Framebuffer=aa_image(context);
/ ****Initailisation de la palette*****/
for(i=0;i<256;i++)
aa_setpalette(palette,i,i,i,i);
for(i=0;i<aa_imgwidth(context);i++)
aa_putpixel(context,i,0,100);
for(i=0;i<aa_imgheight(context);i++)
aa_putpixel(context,0,i,50);
/ ***On affiche*****/

aa_renderpalette(context,palette,&_defparams,0,0
,aa_scrwidth(context),aa_scrheight(context));
aa_flush(context);
while(1){};
/ *******On quite*********/
aa_close(context);
return 1;
}

gnu_raziel
gnu_raziel
Niveau 9
03 mars 2005 à 01:22:05

:up: pour ejecter les topics de merde de la 1ere page...

western
western
Niveau 9
03 mars 2005 à 08:18:52

Et la ligne de commande pour compiler? As-tu les " options" -L et -l?

omegasf3
omegasf3
Niveau 8
03 mars 2005 à 19:31:30

non je fait juste pour compiler gcc exo.c

western
western
Niveau 9
04 mars 2005 à 09:38:38

ton erreur vient de là! il faut linker ton appli avec la library aalib via les options -L et -l ( man gcc)... Essaye la commande
$ gcc -laalib -o exo exo.c

western
western
Niveau 9
04 mars 2005 à 09:41:15

oups!
gcc -laa -o exo exo.c

omegasf3
omegasf3
Niveau 8
04 mars 2005 à 21:02:16

:meci: ça marche sinon si je veux charger une image avec cette librairie c´est comment?
et si je veux que des qu´on appuit sur une touche le programme se ferme est ce que c´est possible?

omegasf3
omegasf3
Niveau 8
06 mars 2005 à 15:38:34

:up:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware