一直没有用到,所以没怎么注意。
今天用的时候,发现VC不能自动生成COM的TLB文件。
在设置里没有找到合适的选项,按直觉可以自动生成才对。
网上搜了个办法:
VC的文件-打开-打开文件...,
选中COM组件(DLL或者EXE),
点击打开按钮旁边的下拉框,选打开方式...(资源),打开。
打开文件后,是个树状的资源列表,选择TYPELIB,
点击右键,选择导出菜单,导出文件的后缀是bin。
修改文件名后缀.bin->.tlb,打完收工。
后来找到了,在项目属性—MIDL—输出—类型库。