代码之家  ›  专栏  ›  技术社区  ›  sourcenouveau

visualstudio如何确定编译IDL文件的顺序?

  •  2
  • sourcenouveau  · 技术社区  · 14 年前

    我想控制秩序。我有一个主IDL文件,它包含我的库声明和几个导入,如果不是第一个编译的,我会得到一个生成错误。

    (如果这听起来真的很奇怪。。。我是COM/ATL的新手,这真的很让人困惑)。

    2 回复  |  直到 14 年前
        1
  •  4
  •   sharptooth    14 年前

    不能要求Visual Studio按特定顺序生成.ild文件。相反,你可以 #include ).

        2
  •  0
  •   sharptooth    11 年前

    您可以使Visual Studio按任何顺序生成内容,有两种方法:

    1. 在预构建步骤中,你可以让它先构建你想要构建的那些。

    如果无法修改idl文件,则应该这样做。但是,如果一个idl文件确实依赖于另一个idl文件,并且您可以修改它们,那么按照上面的建议执行,并让其中一个包含另一个idl文件。