真是邪了门了的事情,在MFC中,手动的增加一个类,加入工程,编译就报错误
error C2504: “CDialog”: 未定义基类
添加
#include "afx.h"
#include "windows.h"均不行
最后添加了
#include <afxwin.h>
一般情况下,MFC工程是没问题的,不知什么情况,今天遇到了神马情况,看遇到的人比较多,就记下来。
本文记录了一次在MFC项目中手动添加类后出现的C2504错误,并分享了解决该问题的过程。通过检查基类定义及包含文件,最终确认需要引入正确的头文件来解决这一常见问题。
真是邪了门了的事情,在MFC中,手动的增加一个类,加入工程,编译就报错误
error C2504: “CDialog”: 未定义基类
添加
#include "afx.h"
#include "windows.h"均不行
最后添加了
#include <afxwin.h>
一般情况下,MFC工程是没问题的,不知什么情况,今天遇到了神马情况,看遇到的人比较多,就记下来。

被折叠的 条评论
为什么被折叠?