经过测试,能解决问题

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

一,问题描述
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是入口函数,在VS2008中新建项目为“win32项目”

如果是dos控制台程序,那么main是入口函数,在VS2008中新建项目为“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)

error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 2011年08月05日 09:08:15相关推荐

  1. MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16

    1.问题描述 做开源项目时,碰到VS2010报错如下: MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 _ ...

  2. error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void)”中被引用

    From:https://blog.csdn.net/u012570056/article/details/74639894 一,问题描述 MSVCRTD.lib(exe_winmain.obj) : ...

  3. C++——错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用

    错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 maim->main 居然是把main写错了,出现这个错误其实就 ...

  4. VS2015 error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 int __cdecl invoke_main(void)

    前言 上一篇文章中,为了编译OpenCV的示例代码,然后搭建环境, 最后想直接运行示例demo,我在创建新工程的时候,直接创建了一个win32窗口项目,然后环境配置完成后,将opencv 的示例代码k ...

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

    查看全文 http://www.taodudu.cc/news/show-1217149.html 相关文章: PCL1.8.0+Windows+VS2013配置 正规方程的推导过程 (多变量线性回归 ...

  6. error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 “int __cdecl invoke_main(void)“

    如果是windows程序,按以下配置 右键工程名, 打开属性,依次找到以下路径: ![在这里插入图片描述](https://img-blog.csdnimg.cn/683710cc43e44fdbbe ...

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

    在VS2013中Build一个C++程序报这个错,解决方案如下: 在解决方案管理器中选择该项目,项目/属性/连接器/系统/子系统 把控制台 (/SUBSYSTEM:CONSOLE)改为 窗口 (/SU ...

  8. error LNK2019: 无法解析的外部符号 _XXX,该符号在函数 XXX 中被引用

    waiting for result! 转载于:https://www.cnblogs.com/songtzu/archive/2013/01/13/2858633.html

  9. 【vs2019MFC】msvcrtd.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_mai

    遇到这样的问题,是编译环境出了问题.我看B站上面的教学视频用的是vs2013版本的,在创建文件的时候选择的是win32项目而不是win32 控制台项目. 但是vs2019创建新项目的时候,默认创建的是 ...

最新文章

  1. 规格表管理之删除规格表数据
  2. 3.11课·········异常语句与for循环重复
  3. 第10章:Shell基础
  4. 【Python】分享几个简单易懂的Python技巧,能够极大的提高工作效率哦!
  5. python源码编译 mingw_使用 MinGW 编译 C/C++ 写的 python 扩展
  6. iptables redirect 劫持跳转引起 Go 服务故障
  7. java程序语言228_2019年Java面试题基础系列228道(5)
  8. java 异步得到函数返回值_使用JavaScript进行异步编程
  9. SpringBoot2 整合JTA组件,多数据源事务管理
  10. oracle加载日记账直服务器,Oracle EBS GL 总账日记账打开报错此职责无可用函数
  11. HTTP权威指南 文字版 带目录
  12. 程序人生|从网瘾少年到微软、BAT、字节offer收割机逆袭之路
  13. Altium Designer--如何添加Mark点
  14. mongodb意外断电,非正常关闭, 造成不可启动, 日志出现WT_ERROR: non-specific WiredTiger error, terminating
  15. JAVA生成订单编号工具类
  16. Hanoi塔(汉诺塔/梵天塔)问题
  17. 数字信号内插方法的python实现
  18. LeetCode 练习——316. 去除重复字母
  19. 2019届互联网校招薪资报告
  20. 苹果超省电技巧分享,教你如何玩转你的iPhone 手机

热门文章

  1. templateref html内容,angular之ng-template模板加载
  2. html5在哪编译,HTML5_提供的 新功能_less 编译_
  3. mysql hang住_mysql 5.7不定期的hang住重启-问答-阿里云开发者社区-阿里云
  4. mysql中的表连接知识点_Mysql知识点总结
  5. eclipse使用教程_使用此首选项可加快Eclipse m2e配置
  6. linux mount 内核镜像,在Linux live system中创建loop设备并挂载镜像文件
  7. 封闭不能外出怎么办?阳台派对了解下!
  8. 解决if-else的另一种姿势:Map + 函数式接口方法!
  9. 陌陌开源合规审计平台 Bombus
  10. 知乎高赞:iOS 为什么感觉比 Android 流畅?