Bonjour,
J'ai lu pas mal de tutoriel, mais je crois que j'ai un problème de compréhension avec l'option -L de gcc avec Mingw.
Voilà j'ai un main.cpp qui utilise la librairie pthread (pthreadVC2.dll).
Mon projet est dans le dossier Projet
Mon main.cpp dans le dossier Projet/src
et la DLL pthreadVC2.dll est dans le dossier Projet/lib
Voici ma commande de compilation (sous windows avec mingw) depuis le dossier Projet: g++ src/main.cpp -Llib -lpthreadVC2 -o exec.exe
La compilation et l'édition de lien se font sans problème. L'executable exec.exe se trouve dans le dossier Projet. Mais lorsque je le lance il dit que la DLL pthreadVC2.dll manque alors qu'elle se trouve dans le sous-dossier lib et que j'ai rajouté l'ioption -Llib ?
Comment ca se fait qu'il ne va pas chercher dans le sous-dossier lib ?
Merci beacoup
Algernon
Partager