Forum Programmation.autre problème de compilation d'un programme DirectFB

Posté par  .
Étiquettes :
0
14
mar.
2007
Bonjour.

Voila, je voudrais compiler les exemples données sur directfb.org.

J'ai réussi à inclure directfb.h (-I/usr/include/directfb) et la lib libdirectfb ( -L/usr/lib --ldirectfb)

Mais le compilateur (gcc) n'arrive pas à faire une référence vers DFBCHECK

Je sais que l'inclusion de la lib libdirectfb fonctionne car avant de l'inclure, j'avais d'autres erreurs de référence. Maintenant, je n'ai plus que celle là.

J'ai essayer d'utiliser pkgconfig gcc `pkg-config --cflags directfb` -o test test.c `pkg-config --libs directfb fusion direct`, mais cela à le même effet que l'inclusion direct de libdirectfb !

Dans quelle librairie se trouve DBFCHECK ? Pouvez vous m'aider ? Merci
  • # suite

    Posté par  . Évalué à 1.

    Bon, maintenant je peut compiler

    j'ai activé le frameBuffer

    et voila ce qui m'arrive :

    root@unx-4224:~/share/bin/directFB/HelloWorld2# ./hw


    ---------------------- DirectFB v0.9.24 ---------------------

    (c) 2000-2002 convergence integrated media GmbH

    (c) 2002-2004 convergence GmbH -----------------------------------------------------------

    (*)

    DirectFB/Core: Single Application Core. (2006-10-13 15:40)

    (*) Direct/Memcpy: Using SSE optimized memcpy()
    (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 6721)...



    (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 6722)...

    (!!!) *** UNIMPLEMENTED [fusion_reactor_set_lock] *** [../../../lib/fusion/reactor.c:797]
    (*) DirectFB/Input: IMPS/2 Mouse 1.0 (Convergence GmbH)


    Direct/Thread: Running 'Linux Input' (INPUT, 6723)...

    DirectFB/Input: AT Translated Set 2 keyboard (1) 0.1 (convergence integrated media GmbH)
    (*) Direct/Thread: Running 'Linux Input' (INPUT, 6724)...

    DirectFB/Input: Logitech USB Optical Mouse (2) 0.1 (convergence integrated media GmbH)
    (*) Direct/Thread: Running 'Linux Input' (INPUT, 6725)...

    DirectFB/Input: PC Speaker (3) 0.1 (convergence integrated media GmbH)
    (*)
    Direct/Thread: Running 'Keyboard Input' (INPUT, 6726)...
    (*)
    DirectFB/Input: Keyboard 0.9 (convergence integrated media GmbH)
    (*)
    DirectFB/Genefx: MMX detected and enabled
    (*)
    DirectFB/Graphics: MMX Software Rasterizer 0.6 (convergence integrated media GmbH)
    (*)

    DirectFB/Core/WM: Default 0.2 (Convergence GmbH)



    Erreur de segmentation (core dumped)

    j'ai Ubuntu 6.10.

    C'est dans la fonction dfb->CreateSurface que le problème se pose. Quelqu'un a une idée ?

    Merci

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.