Compilation codeBlocks -> VS8 ne marche pas

Résolu/Fermé
mariemarie14 - 7 mai 2009 à 10:08
 mariemarie14 - 7 mai 2009 à 11:35
Bonjour,

J'ai un programme en C++ qui compile parfaitement sous Code Blocks mais je dois passer sous Visual Studio 2008 (ce n'est pas par plaisir lol) et dans la phase de linkage j'ai des erreurs :

MSVCRTD.lib(crtexew.obj) : error LNK2019: unresolved external symbol _WinMain@16 referenced in function ___tmainCRTStartup
Debug\programme.exe : fatal error LNK1120: 1 unresolved externals


Je ne sais pas comment les résoudre, peut-être pourriez-vous m'aider ?

Merci d'avance !

Marie
A voir également:

1 réponse

Char Snipeur Messages postés 9696 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 297
7 mai 2009 à 10:44
C'est quoi comme programme en C++ ? un simple programme console, ou un programme graphique utilisant une bibliothèque particulière ?
Dans le premier cas, le souci viens purement de visual, dans le second, il faut peut être réadapter le programme.
0
mariemarie14
7 mai 2009 à 11:01
Non il n'y a rien de graphique, c'est un programme de thermo avec juste une interface console. Je pense que c'est un problème de visual effectivement, mais je n'ai pas de moyen de le régler ?
Merci de ton aide
0
mariemarie14 > mariemarie14
7 mai 2009 à 11:35
Problème réglé en mettant en début de mon main :

#pragma comment(push)
#pragma comment(linker, "/SUBSYSTEM:CONSOLE")

et en fin de mon main

#pragma comment(pop)

Merci en tous cas !
0