MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC

原创 2016年05月30日 22:33:42

一,问题描述

MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 
Debug\jk.exe : fatal error LNK1120: 1 个无法解析的外部命令
error LNK2001: unresolved external symbol _WinMain@16
debug/main.exe:fatal error LNK 1120:1 unresolved externals 

error executing link.exe;


二,原因及解决办法
产生这个问题的真正原因是c语言运行时找不到适当的程序入口函数,
一般情况下,如果是windows程序,那么WinMain是入口函数,在VS2010中新建项目为“win32项目”
如果是dos控制台程序,那么main是入口函数,在VS2010中新建项目为“win32控制台应用程序”
而如果入口函数指定不当,很显然c语言运行时找不到配合函数,它就会报告错误。
修改设置适应你的需求


如果你需要的是windows程序:


1.菜单中选择 Project->Properties, 弹出Property Pages窗口
2.在左边栏中依次选择:Configuration Properties->C/C++->Preprocessor,然后在右边栏的Preprocessor Definitions对应的项中删除_CONSOLE, 添加_WINDOWS.
3.在左边栏中依次选择:Configuration Properties->Linker->System,然后在右边栏的SubSystem对应的项改为Windows(/SUBSYSTEM:WINDOWS)


如果你需要的是控制台程序:


1.菜单中选择 Project->Properties, 弹出Property Pages窗口
2.在左边栏中依次选择:Configuration Properties->C/C++->Preprocessor,然后在右边栏的Preprocessor Definitions对应的项中删除_WINDOWS, 添加_CONSOLE.
3.在左边栏中依次选择:Configuration Properties->Linker->System,然后在右边栏的SubSystem对应的项改为CONSOLE(/SUBSYSTEM:CONSOLE)
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC

错误表现: 1>------ 已启动生成: 项目: 自定义断言, 配置: Debug Win32 ------ 1>正在编译... 1>WinMain.cpp 1>正在链接... 1>MSV...
  • zztoll
  • zztoll
  • 2012-07-17 17:33
  • 4316

MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart

无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 许多新手在编程时经常遇到“无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart...

MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart

无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用    许多新手在编程时经常遇到“无法解析的外部符号 _main,该符号在函数 ___tmainCRTSta...

MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart

MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart 无法解析的外...

MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart

http://blog.sina.com.cn/s/blog_685febef01011bvv.html 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被...

error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR...

转自:http://blog.csdn.net/playstudy/article/details/6661868 很久没搞win上东西了,最近将代码导入工程第一次ok,隔了几天重新编译就出现下面的...
  • chlaws
  • chlaws
  • 2012-11-26 12:05
  • 6743

error LNK2019: 无法解析的外部符号 __imp__DispatchMessageW@4,该符号在函数 _WinMain@16 中被引用

出现错误: 1>WinMain.obj : error LNK2019: 无法解析的外部符号 __imp__DispatchMessageW@4,该符号在函数 _WinMain@16 中被引用 1...

error LNK2019: 无法解析的外部符号 _WinMain@16

转自:http://www.lampthneo.com/error-lnk2019-_winmain16.html 在好不容易解决了上两篇文章说到的error C2664和errorLNK2...

调用导出dll中的类成员函数 - error LNK2019: 无法解析的外部符号

/// // /*************************************************** ShareInterface.h -- interface of dll l...

error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用

问题描述: 最近在学习MFC,学习windows的API函数。 在按网络上的视频教程用全手写的方式创建窗口的时候出现Bug。 源码: #include HINSTANC...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)