无法解析的外部符号 _WinMain@16
来源:互联网 发布:2015网络词 编辑:程序博客网 时间:2024/06/01 07:25
无法解析的外部符号 _WinMain@16
Ctrl+F7 编译的时候没有错误,而F6生成解决方案的时候出现如下两个错误:
1:error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 MSVCRTD.lib
2: error LNK1120: 1 个无法解析的外部命令
出这个错误可能有以下几个原因:
一、新建项目是控制台应用程序而程序通过的是WinMian(及windows入口函数)
因为新建项目的时候选择的是控制台应用程序,控制台应用程序的入口是main。而在.CPP文件中提供的是windows入口函数WinMian。
解决办法:
(1)项目->属性->配置属性->C/C++ ->预处理器 中的【预处理器定义】 删除“_CONSOLE” 添加 “ _WINDOWS”
(2)项目->属性->配置属性->连接器->系统中的【子系统】设置为Windows(/SUBSYSTEM:WINDOWS)
(3)生成->重新生成解决方案
二、WinMain的UNICODE版和ANSI版不匹配
为了支持UNICODE,C运行库对WinMain其实区分了UNICODE版和ANSI版。对UNICODE版的程序,C运行库调用wWinMain,而对于ANSI版的则调用WinMain。
解决办法:
(1)将代码中的 int APIENTRY _tWinMain 替换为 INT WINAPI wWinMain (INT WINAPI wWinMain 替换为 int APIENTRY _tWinMain )
(2)生成->重新生成解决方案
0 0
- 无法解析的外部符号 _WinMain@16
- 无法解析的外部符号 _WinMain@16
- 无法解析的外部符号 _WinMain@16
- 无法解析的外部符号 _WinMain@16
- 无法解析的外部符号 _WinMain?
- 无法解析的外部符号 _WinMain
- error LNK2019: 无法解析的外部符号 _WinMain@16
- error LNK2019: 无法解析的外部符号 _WinMain@16
- 开发日记,_WinMain@16无法解析的外部符号
- error LNK2019: 无法解析的外部符号 _WinMain@16
- C++中无法解析的外部符号 _WinMain@16
- error lnk2001无法解析的外部符号_main 无法解析的外部符号_WinMain@16
- 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup
- 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCR...
- Python基础教程(第2版)读书笔记
- 网络流 最大流
- Java中接收键盘输入及输出数据的练习
- Catch That Cow(队列)
- stopPropagation, preventDefault 和 return false 的区别
- 无法解析的外部符号 _WinMain@16
- 团队管理--领导力的重要性
- Twitter Storm源代码分析之Topology的执行过程
- UVA 10003 区间DP
- Java开发中的23种设计模式详解
- 对于云计算的理解
- 关于指针
- windows操作系统下system () 函数详解(主要是在C语言中的应用)
- CCSprite 精灵使用