Problème de reconaissance de winmain sous visual studio 6

cs_TRSM Messages postés 7 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 28 février 2006 - 28 janv. 2006 à 13:17
cs_TRSM Messages postés 7 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 28 février 2006 - 28 janv. 2006 à 13:30
Bonjour à tous , voilà mon souci, ce petit programme n'est pas compilé sous visual c++ 6.0 ni sous Borland 5 car la procédure principale main n'est pas reconnue : ça doit etre tout simple, mais bon débutant en C c'est pas évident, merci aux âmes charitables.

voilà le source:

#include <windows.h>
//#include <winuser.h>
//#include <winbase.h>
//#include <winnt.h>
//#include <stdio.h>
//#include <stdlib.h>
//#include <string.h>



LRESULT CALLBACK MainWndProc(HWND, UINT, WPARAM, LPARAM);


int WINAPI WinMain (HINSTANCE hinstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{



return 0;
}

et voici le message d'erreur de visual c 6 :

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
fatal error LNK1120: 1 unresolved externals

ou de borland :

Error: Unresolved external '_main' referenced from C:\CODE\BCC55\LIB\C0X32.OBJ

compliqué le C.
Merci d'avance pour la ou les réponses.

3 réponses

BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 19
28 janv. 2006 à 13:24
Tu es en proj console, refais un projet GUI Win32 APP.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
0
BruNews Messages postés 21041 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 19
28 janv. 2006 à 13:25
Sous VC++ seul windows.h est requis, vire les autres include.

ciao...
http://dev.winsysdev.com
BruNews, MVP VC++
0
cs_TRSM Messages postés 7 Date d'inscription vendredi 27 janvier 2006 Statut Membre Dernière intervention 28 février 2006
28 janv. 2006 à 13:30
Ok merci pour votre réponse, je vais essayer de créer un projet win32 avec visual.

Merci.
0