IDL和ODL的主要区别是什么?我有很多项目,其中一些有idl,有些有odl。以及我应该在哪里使用它们。什么是权衡。

最佳答案

ODL是传统格式。它已被MIDL(也称为IDL)取代。查看此官方Microsoft文章:MIDL and ODL



现在,如果您有ODL文件,则可以保持原样,或将其迁移到IDL。那将是推荐的解决方案,但它容易出错。它与您当前用来从中生成生成文件的工具MIDL.exe或MkTypeLib.exe非常相关。再次检查有关这些文件的官方文档:Differences Between MIDL and MkTypLib

08-27 22:27