我当时正在编写MFC应用程序,却出现以下错误,我认为是MFC库出了问题,重装也没用,求解决办法
已启动生成...
1>------ 已启动生成: 项目: MFCApplication1, 配置: Debug x64 ------
1>pch.cpp
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxwin.h(4094,50): error C2065: “AFX_IDW_PANE_FIRST”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxwin.h(4179,9): error C2065: “CBRS_ALIGN_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(278,8): error C2065: “AFX_IDW_STATUS_BAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(277,9): error C2065: “CBRS_BOTTOM”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(281,8): error C2065: “AFX_IDW_STATUS_BAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(280,9): error C2065: “CBRS_BOTTOM”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(370,8): error C2065: “AFX_IDW_TOOLBAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(369,9): error C2065: “CBRS_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(374,8): error C2065: “AFX_IDW_TOOLBAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(372,9): error C2065: “CBRS_ALIGN_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(537,8): error C2065: “AFX_IDW_REBAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(536,9): error C2065: “CBRS_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(597,10): error C2065: “AFX_IDW_PANE_FIRST”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxext.h(603,10): error C2065: “AFX_IDW_PANE_FIRST”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxcontrolbarutil.h(36,19): error C2065: “ID_FILE_MRU_FILE1”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxcontrolbarutil.h(36,49): error C2065: “ID_FILE_MRU_FILE16”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxcontrolbarutil.h(38,19): error C2065: “AFX_IDM_FIRST_MDICHILD”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxcontrolbarutil.h(39,13): error C2065: “ID_OLE_VERB_FIRST”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxcontrolbarutil.h(39,43): error C2065: “ID_OLE_VERB_LAST”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxole.h(1478,8): error C2065: “AFX_IDW_RESIZE_BAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxbasepane.h(141,18): error C2065: “CBRS_ALIGN_ANY”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxbasepane.h(315,33): error C2065: “CBRS_ORIENT_HORZ”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxpane.h(52,71): error C2065: “CBRS_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxpane.h(52,82): error C2065: “CBRS_GRIPPER”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxpane.h(52,97): error C2065: “CBRS_HIDE_INPLACE”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxpane.h(52,18): error C2737: “AFX_DEFAULT_TOOLBAR_STYLE”: 必须初始化 const 对象
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxtoolbar.h(91,88): error C2065: “AFX_IDW_TOOLBAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxtoolbar.h(93,45): error C2065: “AFX_IDW_TOOLBAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxstatusbar.h(86,90): error C2065: “AFX_IDW_STATUS_BAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxstatusbar.h(86,38): error C2065: “CBRS_BOTTOM”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxstatusbar.h(87,115): error C2065: “AFX_IDW_STATUS_BAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxstatusbar.h(87,63): error C2065: “CBRS_BOTTOM”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxmenubar.h(129,88): error C2065: “AFX_IDW_MENUBAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxmenubar.h(131,45): error C2065: “AFX_IDW_MENUBAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxdockablepane.h(76,9): error C2065: “CBRS_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxdockablepane.h(76,9): error C2065: “CBRS_HIDE_INPLACE”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxoutlookbar.h(63,94): error C2065: “CBRS_ALIGN_ANY”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxoutlookbarpane.h(109,66): error C2065: “CBRS_ALIGN_ANY”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxoutlookbarpane.h(109,85): error C2065: “CBRS_ORIENT_HORZ”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxribbonbar.h(138,38): error C2065: “CBRS_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxribbonbar.h(139,63): error C2065: “CBRS_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxribbonstatusbar.h(40,89): error C2065: “AFX_IDW_STATUS_BAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxribbonstatusbar.h(40,37): error C2065: “CBRS_BOTTOM”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxribbonstatusbar.h(41,115): error C2065: “AFX_IDW_STATUS_BAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxribbonstatusbar.h(41,63): error C2065: “CBRS_BOTTOM”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxsmartdockingmanager.h(57,64): error C2065: “CBRS_ALIGN_ANY”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxsmartdockingmanager.h(58,49): error C2065: “CBRS_ALIGN_ANY”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxdockingpanesrow.h(94,57): error C2065: “CBRS_ALIGN_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxdockingpanesrow.h(94,94): error C2065: “CBRS_ALIGN_BOTTOM”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxrebar.h(35,94): error C2065: “AFX_IDW_REBAR”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxrebar.h(35,9): error C2065: “CBRS_TOP”: 未声明的标识符
1>D:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.34.31933\atlmfc\include\afxglobalutils.h(35,46): error C2065: “CBRS_ALIGN_ANY”: 未声明的标识符
1>已完成生成项目“MFCApplication1.vcxproj”的操作 - 失败。
========== 版本: 0 成功,1 失败,0 更新,0 跳过 ==========
========== 占用时间 00:02.389 ==========
在stdafx.h的顶部加上一句:
#pragma warning(disable: 4005)