Bonjour à tous,

Je souhaite créer un fichier .dll et un .lib (pour lier avec visual c++) qui fait appel à wsock32.dll.
Je compile avec g++ sous mingw32.

La zone problématique de mon makefile est visible ci-dessous:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
g++ -shared -o ma_nouvelle_dll.dll ma_nouvelle_dll.o des_librairies_maison.dll wsock32.dll
...
Il trouve bien toutes mes dll, mais refuser d'intégrer les fonctions de winsock32.dll. Exemple de message :

ma_nouvelle_dll.c: undefined reference to 'send@16'

Je pense que cela vient d'un problème de compatibilité entre dll (vue que mes dll maison fonctionnent bien et les dll windows ne passent pas)

qqun a-t-il une idée ?

merci d'avance