ToutEnMasm
Messages postés587Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 2022
-
29 avril 2005 à 20:42
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
30 avril 2005 à 23:08
Salut,
je balbutie en c et j'essaye de compiler des progs avec le vctoolkit.
J'ai un probleme au link .
Toutes les APIS ne sont pas retrouvés et j'obtient le message suivant
main.obj : error LNK2019: unresolved external symbol [mailto:__imp__LoadIconA@8 __imp__LoadIconA@8] referenc
ed in function [mailto:_WinMain@16 _WinMain@16]
J'ai pourtant le sdk avec toutes les librairies nécessaires
Quelqu'un aurait-il la solution ?
ToutEnMasm
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 30 avril 2005 à 23:08
Normalement pas besoin de DEFAULTLIB, juste mettre User32.lib comme argument au linker
Selon MSND:
"Une bibliothèque spécifiée à l'aide de l'option /DEFAULTLIB est recherchée après
les bibliothèques spécifiées sur la ligne de commande et avant les bibliothèques
par défaut nommées dans les fichiers .obj."
Rien n'oblige donc à mettre user32 en DEFAULTLIB
Pour information, visual studio met les librairies suivantes lors de la création d'un pojet:
ToutEnMasm
Messages postés587Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention13 décembre 20223 30 avril 2005 à 15:07
Salut,
Il me semble que je tiens une réponse partielle que j'ai trouvé en rédigeant mon mail.Au moment du link , dans cl , je rajoute /link machin.obj /DEFAULTLIB:user32.lib par exemple.
Si quelqu'un connait une autre méthode , merci de me l'indiquer
ToutEnMasm