j'aurais besoin d'aide pour compiler un simple bout de code incluant ODE.
Que ce soit mes propres codes, ou alors les codes de test fournis avec ODE, impossible de compiler, j'obtiens des msg d'erreur du type :
Code :
- /tmp/ccstEWzV.o(.text+0x28a): In function `start()':
- : undefined reference to `dsSetViewpoint'
- /tmp/ccstEWzV.o(.text+0x416): In function `command(int)':
- : undefined reference to `dBodyDestroy'
- /tmp/ccstEWzV.o(.text+0x453): In function `command(int)':
- : undefined reference to `dGeomDestroy'
|
en fait, la déclaration de variables du type dWorldID, dBodyID, etc... ne pose pas de problème, cela compile sans warning.
mais dès que j'appelle des fonctions sur ces objets, comme par exemple :
Code :
- world = dWorldCreate();
|
j'obtiens un msg d'erreur...:
Code :
- /tmp/cc2sHN54.o(.text+0x11): In function `main':
- : undefined reference to `dWorldCreate'
|
je suppose que je fais une erreur de compilation (sous linux, g++), n'appelant pas les bonnes libraires, mais pourtant j'ai une des dernières versions de ODE, installée au bon endroit, donc cela ne devra pas poser de problèmes, mais malgré tout cela ne marche pas.
Any idea???