VC2019 VC2022添加导入Word Excel AutoCAD Surfer等类型库(typelibaray)的方法

----哆啦刘小洋 原创,转载需说明出处 2022-12-30

前两天,发现很多人在使用VC2019 VC2022开发Office AutoCAD Surfer等自动化组件时,不知道怎么导入类型库,和VC2017及以前的版本相比,类向导中AddClass没有了From a type libaray选项了。甚至还有VC2019以后就不支持tepelib组件开发的谣言。所以这里为大家展示在VC2019及以上导入类型库的方法。

以VC2022为例(VC2019操作方式完全一样)。在解决方案资源管理器栏,选中你的目标项目,点击右键,选择“添加 > 新建项”,如果是英文版,在Solution Explore栏,选择“ Add > New Item”:

在这里插入图片描述

注意,在VC2022中,一定要在解决方案资源管理器(Solution Explore)栏,类视图中点击项目右键是没有这个选项的。这和以前一些版本不同。
在添加新项对话框中,选择“已安装”下的“Visual C++”下面的“MFC”,在右面子项中,选择“TypeLib中的MFC类”(英文版:选择“Installed”下的“Visual C++”下面的“MFC”,在右面子项中,选择“MFC Class from Typelib”)。
在这里插入图片描述
选择好后,点击“添加”:

在这里插入图片描述
如上图所示,选择文件方式,再点击“…",选择tlb文件,在可用接口栏,一般点击“>>"全部选择,再确定。

VC2022会生成各个类的包装类文件,和VC6最不一样的是,VC2022每个类对应一个文件,因此会有很多文件。在生成的时候等待时间长一点(建议30秒),不要做动作!!否则可能出现文件没有内容的隐含错误。

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值