LIBCMTD.lib(exe_winmain.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用

这个问题是没找到程序入口 在网上查这个问题,一般都是说两条:

(若是win32程序)

一是在项目属性CC++预处理器预处理器定义里添加 _WINDOWS

一是在项目属性链接系统 里选择 窗口 (/SUBSYSTEM:WINDOWS)

(若是console程序,略)

这两项配置是对的,然依然有这个问题,问题在于,如果是MFC项目的话 需要在属性常规MFC的使用 中 要选择 【在静态库中使用MFC】

若是win32的话则选择【使用标准windows库】

大概这项目本来是win32工程,后来被改成mfc工程,只改了release版 debug版配置项还有这问题

原文地址:https://www.cnblogs.com/rixiang/p/10772782.html