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文件是最新的。 
所以需要重新编译生成新的文件。 
跟进代码中就能跟到这两个文件中。

原文链接:https://blog.csdn.net/xiaominggunchuqu/article/details/71713615

VS工程下的tlb, tlh, tli文件说明(COM)相关推荐

  1. tlb tlh tli文件(COM)

    tlb文件:com类型库文件.在需要使用对应com类的模块里,"#import ...*.tlb"使用之. tlh.tli文件:他们是vc++编译器解析tlb文件生成的标准c++文 ...

  2. .tlb, .tlh, .tli文件

    .tlb文件: COM类型库文件.在需要使用对应com类的模块里,添加"#import Q.tlb":编译后在Debug中产生Q.tlh,Q.tli文件. .tlh,.tli文件: ...

  3. tlb tlh tli 关系

    tlb文件:com类型库文件.在需要使用对应com类的模块里,"#import ...*.tlb"使用之. tlh.tli文件:他们是vc++编译器解析tlb文件生成的标准c++文 ...

  4. tlb、tlh和tli文件的关系

    tlb文件:com类型库文件.在需要使用对应com类的模块里,"#import ...*.tlb"使用之. tlh.tli文件:他们是vc++编译器解析tlb文件生成的标准c++文 ...

  5. tlb、tlh 和 tli 文件的关系

    http://hi.baidu.com/%BB%D8%B5%BD%CB%C4%CA%C0%BC%CD/blog/item/57c0a94c6d4575f3d72afcea.html tlb 文件    ...

  6. JAVA获取项目工程下的文件

    JAVA获取 工程下的文件  其实很简单主要是理解编译路径  ①class.getResource public static void main(String[] args) {WordTest w ...

  7. AS工程下gradle各文件(gradle.propertie等)与gradle配置(缓存等)讲述

    一. gradle 缓存目录配置 首先了解对于gradle工具配置gradle 缓存路径,就是gradle wrapper各个版本的jar 存储路径和下载的各工程的gradle依赖存储路径 1.直接到 ...

  8. 巧用VC工程下的rc文件

    巧用VC工程下的rc文件(发表时间: 2008-12-30 17:20:00) [评论] [打印] [字体:大 中 小] 本文链接:http://blog.pfan.cn/miaowei/40117. ...

  9. ecplise 下的.class .project .setting 文件介绍

    当在 Eclipse 里创建一个项目时,默认地会创建一个 .classpath 在项目的根目录下.这个文件时用编辑来保存文件名和其他依赖文件,以保证编译和运行成功.一般来说,这个文件会在你更新项目库文 ...

  10. java打包没有src_maven 打包时,src/main/java目录下的xml等资源文件没有打包进去的问题...

    关于使用maven打包src/main/java中一些关于mybatis的xml都没有打包进去,导致war包启动不起来,在此记录一下,解决方法. 默认maven在src/main/java中只编译ja ...

最新文章

  1. 【jquery】select下拉框赋值
  2. 通过jconsole监控tomcat JVM 内存、线程、CPU
  3. 为什么你学C++这么难?
  4. 安卓开发入门到精通!免费Android高级工程师学习资源,系列篇
  5. HDOJ3791 二叉搜索树
  6. css盒子模型实验报告总结_前端知识点总结——盒子模型
  7. 中国遥感卫星地面站存档数据目录服务系统
  8. 大数据有十大应用领域,看看你用到了哪个?
  9. 2022年6月 青少年软件编程(图形化) 等级考试试卷(四级)
  10. 云服务器最重要的特点,云服务的优势是什么(云服务的主要特点)
  11. Flutter Dart 数字转成中文金额大写
  12. 如何在html 中添加ppt文件,如何在ppt中插入网页
  13. vue的methods里面的函数使用箭头函数
  14. android 画图便宜,10个最好用的绘画App,赶紧mark
  15. 一文搞懂底层mysql 索引那些事
  16. 北京周边10个樱桃采摘地
  17. 搭建react项目教程(二)
  18. GBase 8s 特性简介
  19. server2019文件服务器,windows server 2019文件共享问题
  20. Libra——货币新纪元

热门文章

  1. centos7使用kubeadm部署k8s集群(使用containerd做运行时)
  2. adminlte3 动态菜单_一本科学菜单,十倍利润增长 | 跟巴奴学餐饮业的精简风:菜单越薄,利润越厚!...
  3. python的matplotlib画图时独立窗口_解决新版Pycharm中Matplotlib图像不在弹出独立的显示窗口问题...
  4. 线性判别用于提取词向量_各种机器学习算法的应用场景分别是什么(比如朴素贝叶斯、决策树、K 近邻、SVM、逻辑回归最大熵模型)?...
  5. sqlsever主库从库如何切换_面试最让你手足无措的一个问题:你的系统如何支撑高并发?...
  6. 计算机里的e盘 不能应用,我的电脑里的e盘打不开是怎么回事
  7. mac上配置java jdk环境
  8. 变成字符串_字符串哈希:从零开始的十分钟包会教程
  9. 关于消息队列的一些问题
  10. (1) Kubernetes基本概念和术语