GCC, associant les bibliothèques, pas trouvé?

  • Système d'exploitation: Windows 7 Pro X64
  • IDE: Eclipse IDE pour Développeurs C/C++
  • Compilateur MinGW (dernière, 4.5.2)

Compilation HelloWorld.c fonctionne, mais quand j'essaie d'ajouter un peu de bibliothèques externes qu'elle s'étouffe.

J'ai ajouté de l' .un et .les fichiers dll de mon "Bibliothèques"; ajouter le chemin d'accès à la fois le CHEMIN et le Chemin de la Bibliothèque. J'ai aussi mis les fichiers à inclure et configuré le Comprennent. Les bibliothèques que j'ai dit pour être compatible avec win/mingw. Ils ont aussi un autre téléchargement pour MSVC qui fonctionne.

Frustrant. L'ld.exe donne le chemin d'accès complet et évidemment, et j'ai les autorisations pour lire/écrire. J'ai aussi inclus sans chemin (ils sont dans le chemin de la bibliothèque et le chemin d'accès).

Je ne comprends pas pourquoi cela ne fonctionne pas.

c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: ne peut trouver -lC:\rhino\data\lib\glfw.dll
c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: ne peut trouver -lC:\rhino\data\lib\libglfwdll.un
c:/mingw/bin/../lib/gcc/mingw32/4.5.2/../../../../mingw32/bin/ld.exe: ne peut trouver -lC:\rhino\data\lib\libglfw.un

C:\Users\rhino>dir C:\rhino\data\lib\libglfw.a
04/15/2011  05:24 PM            70,384 libglfw.a

Mise à jour:

J'ai même ajouté à mon C:\MinGW\lib le chemin et il ne peut toujours pas trouver.

Assurez-vous que vous avez ajouté les bibliothèques de l'Éclipse du chemin de la bibliothèque.
-L"C:\rhino\data\libs" -L"C:\rhino\data\lib"
Quelle est la ld ligne de commande?
Il n'y a aucun, c'est gcc:
gcc-LC:\rhino\data\libs-LC:\rhino\data\lib -oTestC.exe TestC.o -lglfw.dll -llibglfw.a-llibglfwdll.un ### Ils sont dans ce répertoire: C:\rhino\data\lib

OriginalL'auteur user697111 | 2011-04-15