error LNK2019: unresolved external symbol _main referenced

1
2
3
4
5
6
7
8
9
#include <windows.h>

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
                PSTR szCmdLine, int iCmdShow)
{
 MessageBox (NULL, TEXT ("Hello, Windows!"), TEXT ("HelloMsg"), 0) ;

 return 0 ;
}

fould:
1>------ Build started: Project: bufferW000001, Configuration: Debug Win32 ------
1> main.cpp
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: unresolved external symbol _main referenced in function ___tmainCRTStartup
1>C:\Users\Admin\documents\visual studio 2010\Projects\buffer\Debug\bufferW000001.exe : fatal error LNK1120: 1 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

command out =
/OUT:"C:\Users\Admin\documents\visual studio 2010\Projects\buffer\Debug\bufferW000001.exe" /INCREMENTAL /NOLOGO "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /MANIFEST /ManifestFile:"Debug\bufferW000001.exe.intermediate.manifest" /ALLOWISOLATION /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\Users\Admin\documents\visual studio 2010\Projects\buffer\Debug\bufferW000001.pdb" /SUBSYSTEM:CONSOLE /PGD:"C:\Users\Admin\documents\visual studio 2010\Projects\buffer\Debug\bufferW000001.pgd" /TLBID:1 /DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:QUEUE


Have you set the subsystem to 'Windows'?
Topic archived. No new replies allowed.