【问题标题】:How can I use enum written in idl in same project (MFC Control)如何在同一个项目中使用 idl 编写的枚举(MFC 控件)
【发布时间】:2015-12-10 05:15:15
【问题描述】:

我有一个 MFC 控件,它有一个 idl 文件“Test.idl”,我在其中定义了一些枚举。

但是,如果我想在 MFC 控件中使用此枚举,我必须包含由 midl 创建的自动生成的标头“Testidl.h”。

好的,但我有一个周期性的问题。如果自动生成的文件“Testidl.h”不存在,我无法包含该文件,因此无法编译我的控件,因此无法创建自动生成的文件。

问题是(我猜),MIDL 步骤是在 C++ 构建之后完成的。

我是否正确,我能以某种方式解决这种行为吗?

【问题讨论】:

    标签: mfc idl


    【解决方案1】:

    只要 IDL 文件包含在项目的源文件列表中,就应该首先完成 MIDL 步骤并生成关联的 .h 文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 2021-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-28
      • 1970-01-01
      相关资源
      最近更新 更多