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)
---------------------
原文作者:playstudy
原文链接:https://blog.csdn.net/playstudy/article/details/6661868
error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR...相关推荐
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 2011年08月05日 09:08:15
经过测试,能解决问题 error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR... 一,问题描述 MSVCRTD.lib(crtexew.obj) ...
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16
1.问题描述 做开源项目时,碰到VS2010报错如下: MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 _ ...
- error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void)”中被引用
From:https://blog.csdn.net/u012570056/article/details/74639894 一,问题描述 MSVCRTD.lib(exe_winmain.obj) : ...
- C++——错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 maim->main 居然是把main写错了,出现这个错误其实就 ...
- VS2015 error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 int __cdecl invoke_main(void)
前言 上一篇文章中,为了编译OpenCV的示例代码,然后搭建环境, 最后想直接运行示例demo,我在创建新工程的时候,直接创建了一个win32窗口项目,然后环境配置完成后,将opencv 的示例代码k ...
- MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
查看全文 http://www.taodudu.cc/news/show-1217149.html 相关文章: PCL1.8.0+Windows+VS2013配置 正规方程的推导过程 (多变量线性回归 ...
- error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 “int __cdecl invoke_main(void)“
如果是windows程序,按以下配置 右键工程名, 打开属性,依次找到以下路径: ![在这里插入图片描述](https://img-blog.csdnimg.cn/683710cc43e44fdbbe ...
- C++:MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart...
在VS2013中Build一个C++程序报这个错,解决方案如下: 在解决方案管理器中选择该项目,项目/属性/连接器/系统/子系统 把控制台 (/SUBSYSTEM:CONSOLE)改为 窗口 (/SU ...
- error LNK2019: 无法解析的外部符号 _XXX,该符号在函数 XXX 中被引用
waiting for result! 转载于:https://www.cnblogs.com/songtzu/archive/2013/01/13/2858633.html
- 【vs2019MFC】msvcrtd.lib(exe_main.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_mai
遇到这样的问题,是编译环境出了问题.我看B站上面的教学视频用的是vs2013版本的,在创建文件的时候选择的是win32项目而不是win32 控制台项目. 但是vs2019创建新项目的时候,默认创建的是 ...
最新文章
- 云栖2050 —— 面向年青人的科技公益大会
- 分布式文件系统KFS源码阅读与分析(四):RPC实现机制(KfsClient端)
- c# 使用 itextsharp 实现生成Pdf报表
- linux 环境安装Flutter
- 2014年英语一作文partA
- LeetCode 250. 统计同值子树(递归)
- (转)SpringMVC学习(十)——SpringMVC与前台的json数据交互
- hadoop 实战——网站日志数据分析
- h5将数字翻译为大写汉字_将阿拉伯数字翻译成中文的大写数字
- 【蓝桥杯】大臣的旅费(C++) (DSF+树的最大直径)
- Oracle增加临时表空间
- debian10编译安装mysql
- javaweb站点根目录和web应用根目录应用场景
- 2015年11月27日 野外生存(一)刀
- ROM制作工具V1.0.0.22版本全新推出
- 看《赘婿》我不仅收获了快乐,还收获了独特的目标管理方法(OKRs-E)
- 09最新XP系统大全(可下载)
- Java实现还原微博短链接
- 破译《碟中谍》经典画面,解密指纹验证+刷脸!
- excel表格下拉选项怎么设置_excel怎么筛选?excel表格中筛选怎么用?
热门文章
- 上海南京路步行街向全球征集标识Logo及吉祥物设计
- 《SteamVR2.2.0开发指南》(Yanlz+Unity+XR+SteamVR+OpenXR+OpenVR+Valve+VIVE+Oculus+Interaction+VR+立钻哥哥++ok++)
- GRE隧道封装协议及内核处理解析
- 无法直接在IE中打开PDF文件的解决方法
- springboot基于微信小程序的驾校驾驶证报名练车预约小程序 uinapp 计算机毕业设计
- 2018 PHP面试真题(包括详细解析)
- 《Cisco VPP SFC》4、ODL SFC 安装
- win10 windows 键(徽标键) 失效解决办法
- 欧美html游戏安卓,HTML5 Games - Rated M or for 18+ only
- macbook pro 重置SMC