如何在现有 C++ 项目中添加对话框资源

Posted

技术标签:

【中文标题】如何在现有 C++ 项目中添加对话框资源【英文标题】:how to add dialog resource in exsisting C++ Project 【发布时间】:2014-08-06 07:41:43 【问题描述】:

我有一个包含对话框资源的 C++ 项目,现在我想添加一个新对话框(例如 testdialog),我在 testdialog.h 文件中的 enum IDD = IDD_TESTDIALOG 这一行出现错误。我检查了包含目录和 atlmfc,我能够创建一个新的基于 Dialog 的 MFC 应用程序,无法弄清楚为什么会发生这种情况,需要帮助 问候

【问题讨论】:

【参考方案1】:

IDD_TESTDIALOG 在resource.h 中定义,因此resource.h 必须在testdialog.h 之前#included。

【讨论】:

【参考方案2】:

编译器似乎找不到 IDD_TESTDIALOG。确保你有#included resource.h。

【讨论】:

不是和Scott说的意思一样吗?

以上是关于如何在现有 C++ 项目中添加对话框资源的主要内容,如果未能解决你的问题,请参考以下文章

Visual C++开发工具与调试技巧整理[2]

在现有 C++ QT 项目中实例化 QML 对象

如何在 WTL 项目中添加对话框

如何在 Xcode 4.2 中“添加现有文件”?

如何添加到现有号码? C++

如何在现有构造函数中添加附加参数。 C++ ASIO