如何在同一项目中使用idl编写的枚举(MFC控件)
我有一个MFC控件,它有一个idl文件“Test.idl”,我在其中定义了一些枚举 但是,如果我想在MFC控件中使用这个枚举,我必须包含由midl创建的自动生成的头文件“Testidl.h” 好的,但我有一个周期性的问题。如果自动生成的文件“Testidl.h”不存在,则无法包含该文件,因此无法编译控件,也无法创建自动生成的文件 问题是(我猜),MIDL步骤是在C++编译之后完成的。p>如何在同一项目中使用idl编写的枚举(MFC控件),mfc,idl,Mfc,Idl,我有一个MFC控件,它有一个idl文件“Test.idl”,我在其中定义了一些枚举 但是,如果我想在MFC控件中使用这个枚举,我必须包含由midl创建的自动生成的头文件“Testidl.h” 好的,但我有一个周期性的问题。如果自动生成的文件“Testidl.h”不存在,则无法包含该文件,因此无法编译控件,也无法创建自动生成的文件 问题是(我猜),MIDL步骤是在C++编译之后完成的。p> 我说的对吗?我能以某种方式解决这个问题吗?只要IDL文件包含在项目的源文件列表中,就应该首先执行MIDL步骤
我说的对吗?我能以某种方式解决这个问题吗?只要IDL文件包含在项目的源文件列表中,就应该首先执行MIDL步骤并生成相关的.h文件