Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Librairie wxMotif
Envoyé par: Vincent1

Bonjour,

J'ai un problème lors d'une compilation utilisant wxMotif.
Voici la partie de code concernée (je crois):

#include <wx/thread.h>
puis la déclaration dans la définition d'une classe,
static wxMutex* _mutex ;

Le compilateur compile tous les .o mais au moment de l'édition de liens (je
crois...lorsqu'il cré le fichier exécutable final), il y a des erreurs.
Les erreurs retournées sont,

g++ -L/usr/X11R6//lib -L/home/wxMotif-2.2.9/lib /home//wxMotif-2.2.9/lib/libwx_motif-2.2.so.6.2.6 -I/home/lesstif-0.93.94/include -L/home/lesstif-0.93.94/lib \
-o server task_corba.o task-corba.o task-corba-PaCO.o data-corba.o module-corba.o parameter-corba.o parameters_file-corba.o factory.o server.o -lreadline -lcurses -ltermcap -ldl
-ldalib -lXm -lXpm -lXmu -lXext -lXt -lX11 -lm -lnsl -lpthread -lwx_motif-2.2
task-corba.o(.text+0x29d): dans la fonction « Task::Task[not-in-charge](char const*)»:
/usr/include/c++/3.3.3/bits/vector.tcc:343: undefined reference to `Task::_mutex'
task-corba.o(.text+0x2ce):/usr/include/c++/3.3.3/bits/vector.tcc:344: undefined reference to `Task::_mutex'
task-corba.o(.text+0x52b): dans la fonction « Task::Task[in-charge](char const*)»:
/home/sources/Corba/task-corba.cpp:32: undefined reference to `Task::_mutex'
task-corba.o(.text+0x55c):/home/sources/Corba/task-corba.cpp:33: undefined reference to `Task::_mutex'
task-corba.o(.text+0x74e): dans la fonction « Task::~Task [not-in-charge]()»:
/home/sources/Corba/task-corba.cpp:44: undefined reference to `Task::_mutex'
task-corba.o(.text+0x756):/home/sources/Corba/task-corba.cpp:45: more undefined references to `Task::_mutex' follow
collect2: ld a retourné 1 code d'état d'exécution
make: *** [server] Erreur 1
:-(
Je pense qu'il ne trouve pas la librairie incluant le type wxMutex. Pourtant, je pense qu'il est défini dans cette librairie: -lwx_motif-2.2 ou -lpthread
Mais visiblement non.

Quelqu'un peut m'aider ??

Merci

Vincent

Poste le Monday 9 May 2005 10:59:56
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Librairie wxMotif
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons