Compilation codeBlocks -> VS8 ne marche pas
Résolu
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
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
Configuration: Windows Vista Internet Explorer 7.0
1 réponse
-
ContributeurC'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.-
-
@mariemarie14Problè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 !
-