#import"C:\Program Files\CommonFiles\System\ado\msado15.dll" no_namespace rename("EOF","rsEOF")
提示 无法打开源文件 e:\......\msado15.tlh
解决办法很简单
在 生成 菜单点击 重新生成 即可。原因是:
当编译器遇到#import语句时,它会为引用组件类型库中的接口生成包装类,#import语句实际上相当于执行了API涵数LoadTypeLib()。#import语句会在工程可执行程序输出目录中产生两个文件,分别为*.tlh(类型库头文件)及*.tli(类型库实现文件),它们分别为每一个接口产生智能指针,并为各种接口方法、枚举类型,CLSID等进行声明,创建一系列包装方法。
在没有经过编译器编译之前,文件还没有生成,所以,会出现错误提示。
本文介绍了一个关于#import msado15.dll时出现的错误及其简单解决方案。当使用#import语句并尝试引用组件类型库时,如果之前未进行过编译,则会遇到找不到类型库头文件的问题。文章提供了具体的解决步骤:通过重新生成项目来生成所需的.tlh和.tli文件。
3348

被折叠的 条评论
为什么被折叠?



