Ce sont des .dll.a ? Je ne sais si c'est possible pour des librairies purement statiques. Je peux toujours te donner la méthode pour une DLL.
Quand tu demandes à gcc de générer une DLL, il génére la DLL et un fichier .dll.a qui est l'équivalent du .lib de Visual C++. A confirmer. Tu peux aussi lui demander de générer un fichier .def avec l'option "-Wl,--output-def,malib.def". Ce fichier contient la liste des symboles exportés. Il est aussi possible d'écrire directement le fichier à la main.
C'est avec ce fichier def et l'outil lib de Visual que tu pourras générer une librarie d'importation compatible avec Visual.
lib.exe /machine:i386 /def:malib.def /out:malib.lib
Partager