[résolu] ld.exe cannot find -lfile

ld.exe cannot find -lfile [résolu] - C++ - Programmation

Marsh Posté le 26-05-2011 à 13:55:32    

Bonjour,
 
Je reviens à la charge pour demander de l'aide dans ma laborieuse conception logicielle en C++ :sweat:  
Sans que cela n'aie un lien quelconque avec les autres questions que j'ai posées, je rencontre un problème lors de la compilation d'un projet, sous NetBeans avec mingw32, qui a l'air assez connu, mais les réponses que j'ai trouvé sur Internet ne me satisfont pas. Voici l'erreur que j'obtiens :
 
c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: cannot find -lxsens_cmt
 
Alors, j'ai bien compris que c'est le linker qui cherche un fichier qu'il ne trouve pas. Et ça se comprend, sachant qu'il n'existe pas au vu des recherches que j'ai faites sur mon PC. De la même manière, rien qui ne ressemble à un libxsens. Le fichier le plus proche de la demande du linker que je puisse avoir, c'est à la limite un xsens_cmt.lib (que j'ai renommé en .a et ajouté aux bibliothèques requises par le linker dans les propriétés NetBeans, en espérant que ça marche, mais en fait non).
Apparemment, la mention d'un fichier qui se nommerait lxsens_cmt n'existe que dans le Makfile-Debug.mk. J'ai également essayé en Release mais ça me fait la même erreur. C'est une erreur qui a l'air super connue (et du coup super n00b, probablement un problème de paramétrage NetBeans), j'ai bon espoir que vous puissiez me guider  :D  
 
Merci beaucoup !


Message édité par oooook le 26-05-2011 à 16:09:45
Reply

Marsh Posté le 26-05-2011 à 13:55:32   

Reply

Marsh Posté le 26-05-2011 à 15:47:21    

Le fichier devrait s'appeller libxsens_cmt.lib ou libxsens_cmt.a je pense.
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 26-05-2011 à 16:09:26    

Ouaip, en fait je l'ai renommé comme tu m'as dit et je l'ai collé dans les lib de ming, et ça fonctionne. Un peu bricolage mais ça me va !
Merci beaucoup !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed