900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > error LNK: 无法解析的外部符号 _WinMain@16 该符号在函数 ___tmainCRTStartup 中被引用

error LNK: 无法解析的外部符号 _WinMain@16 该符号在函数 ___tmainCRTStartup 中被引用

时间:2020-09-30 07:42:38

相关推荐

error LNK: 无法解析的外部符号 _WinMain@16 该符号在函数 ___tmainCRTStartup 中被引用

一、原因

产生这个问题的原因是c语言运行时找不到适当的程序入口函数,也就是说你写的入口函数不对。

根据编码方式的不同以及所建立应用程序的类型不同,程序入口函数有以下几种。

GUI也就是Windows应用程序,CUI是控制台应用程序;而编码方式需要自己查看下(下文有介绍)。

在vs中:

GUI程序的链接器开关为/SUBSYSTEM:WINDOWS

CUI程序的链接器开关为/SUBSYSTEM:CONSOLE

=============查看、设置方法:属性->配置属性->链接器->所有选项->子系统

ANSI字符----------------多字节字符集

Unicode字符-------------Unicode字符集

=============查看、设置方法:属性->配置属性->常规->字符集

二、解决办法

根据你的应用程序类型和编码方式确定你的入口函数是否正确即可。

例如:我在Unicode编码模式下,建立了一个Windows应用程序,所写的入口函数就应该是: wWinMain(/* */)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。