首页 > 其他 > 详细

[转载]tlb、tlh和tli文件的关系

时间:2014-09-01 13:46:23      阅读:250      评论:0      收藏:0      [点我收藏+]

tlb、tlh和tli文件的关系

tlb文件:com类型库文件。在需要使用对应com类的模块里,“#import ...*.tlb”使用之。
tlh、tli文件:他们是vc++编译器解析tlb文件生成的标准c++文件。因为odl和tlb并不是C++标准的东东,有必要把它们翻译成标准的 C++类型,使得C++开发者可以使用。相信vb和j++也会把tlb翻译成自己语言兼容的类型描述信息。tlh相当于类型申明(头文件),tli相当于 定义实现(CPP文件)。可以用写字板打开查看其内容。

备注一个重要的相关问题:
在VC下#import   "A.tlb"   no_namespace   named_guids;编译后产生A.tlh和A.tli两个文件,但把TLB文件更新后,相应的两个文件没有更新。为什么?
如果更新了tlb文件,需要在菜单里

选择全部重新编译,否则编译器仍然会认为.tlh和.tli文件是最新的。
 
转载自:http://www.cnblogs.com/taoxu0903/archive/2008/06/09/1216390.html

[转载]tlb、tlh和tli文件的关系

原文:http://www.cnblogs.com/Cmpl/p/3948989.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!