[VC++] unresolved external symbol _wWinMain@16

unresolved external symbol _wWinMain@16 [VC++] - Programmation

Marsh Posté le 09-05-2001 à 14:55:04    

la question (trop generale sans doute...) est dans le titre.  
un projet qui s'execute sous linux avec g++ ne linke pas sous vc++ 6.0, et renvoie le msg du titre.
 
savez vous quelles sont les raisons possibles ? (j'ai force le linkage, ca marche pas mieux)
 
indices :
 
mon code ne fait que des cout<<
les include sont classiques (vector, stdlib...)
j'ai defini mon projet comme etant un  
"win32 application console project"
 
je precise (encore!) que je debute et que la reponse est forcement simple...:-)

Reply

Marsh Posté le 09-05-2001 à 14:55:04   

Reply

Marsh Posté le 09-05-2001 à 16:38:13    

WinMain est la fonction main d'une appli windows, tu dois donc avoir des options qui ne vont pas avec une "console application"

Reply

Marsh Posté le 09-05-2001 à 20:32:57    

exacte. WinMain c pour les app.
 
Pour une app console, c main declaré comme ceci:
 
int main( );
    or, optionally:
int main( int argc[ , char *argv[] [, char *envp[] ] ] );
 
ca vien de MSDN
 
oublie pas stdio

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed