我的程序出现如下错误
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
我的程序是Win32 Application的工程,请问应该如何解决?

解决方案 »

  1.   

    这个函数没有定义?或者是在Settings中的"link"页中的 Output中的"entry-point Symbol"中非空吧
      

  2.   

    Cry about...
    MS-Windows Troubleshooting--------------------------------------------------------------------------------error LNK2001: unresolved external symbol _WinMain@16--------------------------------------------------------------------------------Symptom:
    Microsoft Visual C++ generates the link error:msvcrt.lib(crtexew.obj) : error LNK2001: unresolved external symbol [email protected](crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16Cause:
    The linker is looking for the entry point for a console application, but the application is being compiled and linked as a windows application (i.e. not a console application).This error has been observed after changing the project settings from using MBCS to UNICODE characters.Remedy:
    Under the project settings, under the ‘Link’ tab, category ‘output’, set the ‘Entry-point symbol’ to ‘wWinMainCRTStartup’.这里改一下就可以了,
      

  3.   

    PRB: Error LNK2001: '_WinMain@16': Unresolved External Symbol 
    ID: Q125750 
    --------------------------------------------------------------------------------
    The information in this article applies to:The C Run-Time (CRT), used with:
    Microsoft Visual C++, 32-bit Editions, versions 2.0, 2.1, 4.0, 5.0, 6.0--------------------------------------------------------------------------------
    SYMPTOMS
    The linker generates the following error, when you build an MFC application with UNICODE support using the Microsoft products listed at the beginning of this article: msvcrt.lib(crtexew.obj) : error LNK2001: unresolved external
    symbol "_WinMain@16" CAUSE
    MFC UNICODE applications use wWinMainCRTStartup as the entry point. RESOLUTION
    In the Output category of the Link tab in the Project Settings dialog box, set the Entry Point Symbol to wWinMainCRTStartup. STATUS
    This behavior is by design. REFERENCES
    The above information is documented in Books Online under this structure: 
     - C/C++
        - Programming Techniques
           - Chapter 12 Developing for International Markets
              - Support for Unicode
                 - Unicode Programming: Summary 
    This reference also lists the additional steps that you need to consider to take advantage of the MFC and C run-time support for Unicode. Additional query words: 3.0 Unicode wWinMainCRTStartup Keywords : kberrmsg kbMFC kbVC200 kbVC210 kbVC400 kbVC500 kbVC600 kbGrpMFCATL 
    Version : winnt:2.0,2.1,4.0,5.0,6.0 
    Platform : winnt 
    Issue type : kbprb 
    Technology : kbvc