遇到这样的问题,是编译环境出了问题。我看B站上面的教学视频用的是vs2013版本的,在创建文件的时候选择的是win32项目而不是win32
控制台项目。
但是vs2019创建新项目的时候,默认创建的是win32控制台项目,所以你需要做的是改变编译环境。
右键mfc选择属性将子系统中的控制台改为窗口
编译成功再运行,就没问题了
相关文章
- error LNK2019: 无法解析的外部符号 WinMain,该符号在函数 "int __cdecl invoke_main(void)”中被引用
- 编译时出现如下错误:1>MSVCRTD.lib(crtexe.obj) : error LNK: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用
- windows网络编程:visual studio出现 ”error LNK: 无法解析的外部符号 [email protected],该符号在函数 _main 中被引用“问题,怎么解决
- 【vsMFC】msvcrtd.lib(exe_main.obj) : error LNK: 无法解析的外部符号 _main,该符号在函数 “int __cdecl invoke_mai
- C++:MSVCRTD.lib(crtexe.obj) : error LNK2019: 无法解析的外部符号 _main,该符号在函数 ___tmainCRTStart
- error LNK2019: 无法解析的外部符号 __imp__GetStockObject@4该符号在函数_WinMain@16 中被引用
- error LNK2019: 无法解析的外部符号 __imp__RoInitialize@4,该符号在函数 _WinMain@16 中被引用
- prj1 error LNK2019: 无法解析的外部符号 _WinMain@16 ,该符号在函数 _WinMainCRTStartup 中被引用
- error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用
- error LNK2019: 无法解析的外部符号_imp__MessageBoxA@16,该符号在函数 _WinMain@16 中被引用