libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 __tmainCRTStartup 中被引用

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 __tmainCRTStartup 中被引用相关的知识,希望对你有一定的参考价值。

原因是:把项目定义为窗口,结果没有提供WinMain函数。

  • 解决办法一:

实现WinMain函数。

int APIENTRY wWinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPWSTR     lpCmdLine,
                     int       nCmdShow)
  • 解决办法二:

改为控制台模式:

 

 

以上是关于libcmtd.lib(wincrt0.obj) : error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 __tmainCRTStartup 中被引用的主要内容,如果未能解决你的问题,请参考以下文章

2>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _calloc 已经在 LIBCMTD.lib(dbgcalloc.obj) 中定义(示例代码

关于LIBCMT.lib的链接错误

MFC CRT 订单链接器问题

c++链接器错误LNK2005已经在SDL中定义

VS编译链接时错误(Error Link2005)的解决方法

MFC程序出现uafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)解决办法(