【问题标题】:Visual Studio ClassWizard errorVisual Studio 类向导错误
【发布时间】:2015-05-27 16:32:48
【问题描述】:

在 MSVC 2013 中,我的班级出现 ClassWizard 启动错误。

    ---------------------------
    Microsoft Visual Studio
    ---------------------------
    Failed to retrieve controls of dialog 'XYZ'.
    ---------------------------
    OK   
    ---------------------------

然后它会打开,但无法识别对话框控件和消息处理程序。

对话框使用所有标准 MFC 控件。

resource.h 中的所有资源 id 值都是唯一的。

我尝试在适当的地方添加//{{AFX_DATA{{AFX_MSG 等标记。没有效果。

我尝试为相同的对话框 ID 生成一个新类。 ClassWizard 在开始新类时给出相同的消息。

我的项目或资源文件中似乎有一些它不喜欢的东西。

有什么想法吗? 有没有办法诊断这个东西? 谢谢。

【问题讨论】:

  • 您是否在不同的项目中收到相同的消息?您是否尝试过修复 Visual Studio?
  • 它适用于其他项目。
  • 我不知道它是否会有所帮助,但是,在过去,我启用了project system logging 来诊断其他问题。
  • 谢谢,好主意,我也试过了。但是没有来自 ClassWizard 的消息。
  • 在 Visual Studio 2010 及更高版本中没有合适的位置放置 //{{AFX_DATA 和类似的 cmets。这些 cmets 用于 Visual Studio 6(包括 Visual Studio 6)。

标签: visual-studio visual-studio-2013 mfc msvc12 classwizard


【解决方案1】:

如果您在一个单独的项目中拥有资源,而相关的类(源代码)在不同的项目中,这是可能的。

【讨论】:

  • 可能就是这种情况。谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 1970-01-01
  • 2018-01-26
  • 1970-01-01
  • 1970-01-01
  • 2018-11-17
相关资源
最近更新 更多