gpt4 book ai didi

c++ - 有没有办法让 midl 在单独的 .h 中生成每个接口(interface)?

转载 作者:行者123 更新时间:2023-11-28 04:00:11 41 4
gpt4 key购买 nike

我有一堆对象继承了从 idl 文件生成的抽象接口(interface)。使用这些接口(interface)的每个对象都包含相同的文件 interfaces.h,其中包含映射到 idl 接口(interface)的所有 c++ 生成的抽象类。

每次我将任何内容更改为 interfaces.idl 时,由于 interfaces.h 更改,因此依赖于它的每个类都必须重建。是否有标志或其他东西告诉 midl 在其自己的 .h 中生成每个抽象类?

最佳答案

我能想到的唯一办法就是将每个接口(interface)放在自己的IDL文件中,或者根据变化率将它们分成多个IDL。

然后将这些接口(interface) IDL 包含(或者是 #import -- 我忘记了)到主库 IDL 中,如果需要,它将生成类型库。

关于c++ - 有没有办法让 midl 在单独的 .h 中生成每个接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1142352/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com