none
link error wwinmaincrtstratup RRS feed

  • Question

  • Bonjours,

    J'ai un projet de jeu sur lequel je suis depuis très longtemps. Je me suis appuyé sur différentes sources sdk (pour le corps principal j'ai pris celui du jeu opensource "glest"). Je suis maintenant au stade de compilation, j'ai quelque warning et aucune erreurs mais le problème se présente au moment du "linkage". voilà le message d'erreur:

    msvcrt.lib(crtexew.obj) : error LNK2001: symbole externe non résolu _WinMain@16

    J'ai suivi les conseils pour y remédier avec __wWinMainCRTStartup mais j'ai le même type de message qui s'affiche.
    LINK : error LNK2001: symbole externe non résolu__wWinMainCRTStartup .

    J'ai fait des recherches divers sur le net, sans résultats. Avez vous une idée pour regler le problème. merci d'avance.
    ps:msvcrt.lib fait parti des librairies installées avec vusual studio.J'ai réinstallé mais le problème persiste.
    vendredi 27 juin 2008 10:49

Toutes les réponses

  • Bonjour,

    Il vous faut forcer la référence :

    Pour cela , affichez les propriétés de votre projet, ouvrir 'propriété de configuration/Editeurs de liens/Entrées',
    remplir le champ :'Références des symboles forcées' avec __DllMainCRTStartup@12

    Pensez a sélectionner 'Toute les configuration' lors de cette manipulation et pas uniquement 'Debug' ou 'Release' etc...

    Cordialement,


    Christophe Lestrade.






    lundi 30 juin 2008 09:13