VS2010编译错误 错误提示为
"1>MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用"当然我也在百度和谷歌上查了,网上给出的解决方案是这样的
"

1.菜单中选择 Project->Properties, 弹出Property Pages窗口2.在左边栏中依次选择:Configuration Properties->C/C++->Preprocessor,然后在右边栏的Preprocessor Definitions对应的项中删除_CONSOLE, 添加_WINDOWS.3.在左边栏中依次选择:Configuration Properties->Linker->System,然后在右边栏的SubSystem对应的项改为Windows(/SUBSYSTEM:WINDOWS)
"我己经仔细看了,我设置没有任何问题,可是还是无法编译通过,希望好心人不吝赐教,学生不圣感激,
我的QQ号是 540093425 如果必要的话,我愿意获得前辈们的有偿帮助,希望能解决此问题的高手,加我QQ.我真的好急!

解决方案 »

  1.   

    设置函数入口点为WinMain
    #pragma comment(linker, "/ENTRY:WinMain")
      

  2.   

    重建一个工程吧.控制台应用程序(运行后像DOS界面那个)选:Win32 console application
    Window应用程序(将来运行后带可自带界面的)选:Win32 Project
      

  3.   

    工程建错了,老问题。本来是要建Win32 Application,但是你建成了Win32 Console Application
    link
    /subsystem:console
    ->
    /subsystem:windows
      

  4.   

    说实话,在我决定来咱们论坛求助前,己经结百度,Google自己尝试了4个小时,各位前辈给我的解决方法百度,Google上也是这么说的,但我仔细检查过了,工程没有建错,这种基本错误之前我也犯过,但那是半年前的事了,我确定,我的Subsystem: 为 Widows .请各位高手,帮我看看还有没有别的情况可能导致这个问题
      

  5.   

    首先,创建GUI程序,对应开关设置为: WINDOWS(/SUBSYSTEM:WINDOWS),创建CUI程序则对应:控制台(/SUBSYSTEM:CONSOLE),都已默认选择的了你先看看你的入口函数是main(_main)还是WinMain(_WinMain)
    main作为入口点函数的则选择:控制台(/SUBSYSTEM:CONSOLE),WinMain作为入口点函数则选择:WINDOWS(/SUBSYSTEM:WINDOWS)。
      

  6.   

    直接把/SUBSYSTEM:CONSOLE或/SUBSYSTEM:WINDOWS删除了,不管是window还是控制台的,都可以