我有一个包含对话框资源的C ++项目,现在我想添加一个新的对话框(例如testdialog),我在testdialog.h文件中的这行enum {IDD = IDD_TESTDIALOG}上收到错误。我已经检查了包含目录和atlmfc,我能够创建一个新的基于Dialog的MFC应用程序,无法弄清楚为什么会发生这种情况,需要帮助 问候
答案 0 :(得分:1)
IDD_TESTDIALOG在resource.h中定义,因此在testdialog.h之前,resource.h必须是#included。
答案 1 :(得分:0)
看起来编译器找不到IDD_TESTDIALOG。确保你有#included resource.h。