vs2017编写第一个窗口程序发生错误:错误LNK2019无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_main(void)“
最近刚学了windows核心编程,便想用VS编一个窗口程序出来,没想到一直报错:
错误也看不懂,上网百度了好久,终于找到解决方案
step1:打开项目属性
step2:打开属性页的“系统”-“子系统”-选择“WINDOWS”
问题解决
ps:这里不得不夸下chrome,在别的浏览器/搜索引擎搜了半天一条有用的信息都没找到,打开谷歌一下就搜出来了
最后:
/SUBSYSTEM:CONSOLE)
用于基于控制台的应用程序。您应该在代码中定义main
函数。/SUBSYSTEM:WINDOWS)
用于GUI应用程序。您应该定义WinMain
函数。