【发布时间】:2011-03-15 12:50:26
【问题描述】:
我有一个 COM 项目,其中包含许多 IDL 文件,其中一些被导入到其他文件中。 Visual Studio 如何决定先编译哪些(使用 MIDL)?
我想控制订单。我有一个主 IDL 文件,其中包含我的库声明和几个导入,如果它不是第一个编译的,我会收到构建错误。
(如果这听起来真的很奇怪……我是 COM/ATL 的新手,这真的非常令人困惑)。
【问题讨论】:
-
只要您的依赖项设置正确,Visual Studio 就应该以正确的顺序编译。
-
如何设置 IDL 文件之间的依赖关系?我正在使用 import 语句,就像您在普通 C++ 中使用 #include 语句一样。
标签: visual-studio com atl idl midl