MinGW/Eclipse ld.exe ne pas trouver les bibliothèques

Je suis à l'aide d'Eclipse CDT essayer de compiler un projet avec le moteur 3D Ogre.
Mais de toute façon mingw n'est pas en mesure de trouver les bibliothèques statiques I link contre.

Ce sont les messages d'erreur:

c:/mingw/bin/../lib/gcc/mingw32/4.6.1/../../../../mingw32/bin/ld.exe: ne peut trouver -lzziplib_d

c:/mingw/bin/../lib/gcc/mingw32/4.6.1/../../../../mingw32/bin/ld.exe: ne peut trouver -lzlib_d

c:/mingw/bin/../lib/gcc/mingw32/4.6.1/../../../../mingw32/bin/ld.exe: ne peut trouver -lfreetype_d

...etc. La liste continue comme ça pour chaque bibliothèque.

Comme vous pouvez probablement voir, je suis déjà au courant de l' (OMI) bizarre "lib" et "."les ajouts de la ld.exe semble faire automatiquement. Les bibliothèques sont tous nommés correctement. Ainsi, par exemple, le "freetype_d" est vraiment "libfreetype_d.".

J'ai également ajouté les chemins corrects pour les bibliothèques de l'avant, comme ceci:

-L"C:\Coding\Ogre\make-debug\sdk\lib\Debug\" -L"C:\Coding\Ogre\make-debug\sdk\lib\Debug\opt\"

Et chaque fichier de la bibliothèque est dans un de ces deux dossiers.

C'est ma ligne de commande est affichée par Eclipse CDT:

g++ -L"C:\Coding\Ogre\make-debug\sdk\lib\Debug\" -L"C:\Coding\Ogre\make-debug\sdk\lib\Debug\opt\" -o "OgreTestMinGW" ./BaseApplication.o ./LowLevelOgre.o -lzziplib_d -lzlib_d -lfreetype_d -lFreeImage_d -lOIS_d.dll -lOgreMainStatic_d -lOgrePagingStatic_d -lOgrePropertyStatic_d -lOgreRTShaderSystemStatic_d -lOgreTerrainStatic_d -lRenderSystem_GLStatic_d -lPlugin_ParticleFXStatic_d -lPlugin_PCZSceneManagerStatic_d -lPlugin_OctreeZoneStatic_d -lPlugin_OctreeSceneManagerStatic_d -lPlugin_CgProgramManagerStatic_d -lPlugin_BSPSceneManagerStatic_d

Ce qui me manque ici?

Hahahaha... L'erreur a été "\" dans le directoy chemin. Je les ai remplacés par "/" et maintenant ça fonctionne. Je tombe pour que l'on à chaque fois 😉

OriginalL'auteur TheSHEEEP | 2012-02-03