简化后的代码如下
```c++
#include<Windows.h>
#include"resource.h"
INT_PTR CALLBACK MainDlgProc(HWND hDlg, UINT uMsg, WPARAM, LPARAM lParam)
{
BOOL bRet = TRUE;
return bRet;
}
int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInStance, LPSTR lpCmdLine, int nCmdShow)
{
DialogBox(hInstance, MAKEINTRESOURCE(IDD_MAIN), NULL, MainDlgProc);
return 0;
}
尝试过修改project的属性从“控制台”到“窗口”按如下方式[]()https://blog.csdn.net/mazamu/article/details/105962340?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2-105962340-blog-117396590.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-2-105962340-blog-117396590.235%5Ev43%5Epc_blog_bottom_relevance_base4
但还是报错
报错内容如下
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息
错误 LNK2019 无法解析的外部符号 _WinMain@16,函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中引用了该符号 Project10 C:\Users\xhr1\source\repos\Project10\Project10\MSVCRTD.lib(exe_winmain.obj) 1
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息
错误 LNK1120 1 个无法解析的外部命令 Project10 C:\Users\xhr1\source\repos\Project10\Debug\Project10.exe 1