无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
一,问题描述
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是入口函数,如果是dos控制台程序,那么main是入口函数,而如果入口函数指定不当,很显然c语言运行时找不到配合函数,它就会报告错误。
可能:
1, 你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.
2. 你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。
3.根本就没有WinMain或Main函数。
三, 解决方法
1.进入project->setting->c/c++, 在category中选择preprocessor,在processor definitions中删除_CONSOLE, 添加_WINDOWS
2.进入project->setting->Link, 在Project options中将 /subsystem:console改为/subsystem:windows.
3.保存设置,Rebuild All.
---------------------------转
mine: 添加main()
又遇到一次无法解析的外部符号
是因为在.h中声明的方法 没有在.cpp中定义
又又一次遇到 无法解析的外部符号 "__declspec(dllimport)。。。。这个是lib 没配好 就是需要在 项目属性-》链接器-》输入-》附加依赖库 里把相应的XXX.lib加进去
又又又遇到了 .obj无法解析的外部符号 后面无法解析的那个函数 的位置 找到相应的lib 添加到依赖库里
又又又又又又。。。是因为 诸多lib版本乱掉了
无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用相关推荐
- C++——错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
错误 error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用 maim->main 居然是把main写错了,出现这个错误其实就 ...
- LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用
在VS2017中新建Qt GUI 工程,无法编译,报链接错误 LNK2019 无法解析的外部符号 __imp_CommandLineToArgvW,该符号在函数 WinMain 中被引用 经比对,是l ...
- error LNK2019: 无法解析的外部符号 _XXX,该符号在函数 XXX 中被引用
waiting for result! 转载于:https://www.cnblogs.com/songtzu/archive/2013/01/13/2858633.html
- 关于“无法解析的外部符号”和“该符号在函数_wmain 中被引用”的问题
在VS2008和opendv的环境下: error LNK2019: 无法解析的外部符号_cvDestroyWindow,该符号在函数_wmain 中被引用 error LNK2019: 无法解析的外 ...
- 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,该符号在函数 _ ...
- VS2015 error LNK2019 无法解析的外部符号 _WinMain@16,该符号在函数 int __cdecl invoke_main(void)
前言 上一篇文章中,为了编译OpenCV的示例代码,然后搭建环境, 最后想直接运行示例demo,我在创建新工程的时候,直接创建了一个win32窗口项目,然后环境配置完成后,将opencv 的示例代码k ...
- error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void)”中被引用
From:https://blog.csdn.net/u012570056/article/details/74639894 一,问题描述 MSVCRTD.lib(exe_winmain.obj) : ...
- 无法解析的外部符号 WinMain,该符号在函数 int __cdecl invoke_main(void) (?invoke_main@@YAHXZ) 中被引用
无法解析的外部符号 WinMain,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用 (2)项目- ...
最新文章
- 清华数为大数据应用低代码开发工具DWF 2021成长回顾
- 大数取余的原理和模板
- 设计一个较为合理的实验方案来研究芳纶纤维的染色热力学性能
- IT男1-10分打分标准,请对号入座!
- php80端口改成8080,jetty,_JETTY 8080端口改为80端口无法访问,jetty - phpStudy
- APP架子迁移指南(一)
- Java神鬼莫测之MyBatis--各类数据库like字段使用方式(一)
- oracle 如何查询某张表 历史相关操作_你的项目应该如何正确分层?
- QT界面程序异常结束问题分析 ,弹出 SogouInput\Components\
- PLC编程器的功能有什么功能?
- java从入门到放弃段子_搞笑GIF段子:学习是不可能学习的从入门到放弃
- 数据显示:中国的程序员是世界上最牛的程序员
- java 自定义控件_自定义控件的开发
- 直方图均衡化(II)
- 数说“德尔塔”病毒,数据分析展示变异新冠毒株的传播情况
- 天翼物联获2022年移动物联网“先进企业”
- 小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数给出对应的提示信息
- 三星三防s8计算机功能在哪里,三星Galaxy S8防水性能怎么样 三星S8防水介绍【图文详解】...
- 每日站会是在浪费时间...吗?
- java实现word转pdf在线预览格式
热门文章
- Sharepoint的文档库用资源管理器方式浏览报错“Explorer View ”解决方案。
- 美国Palmbeach大学服务器整合改造案例
- 回归分析检验_回归分析
- leetcode43. 字符串相乘
- 在Angular专家Dan Wahlin的免费33部分课程中学习Angular
- 我如何预测10场英超联赛的确切结果
- javascript放在head和body的区别(w3c建议放在head标签中)
- 迅为工业级iMX6Q开发板全新升级兼容PLUS版本|四核商业级|工业级|双核商业级...
- 导出excel 后 页面按钮失效(页面假死)
- 微软移除Visual Studio 2015中的UML