我用VS2010的C++导入ADO导入不了,提示无法打开源文件msado15.tlh

stoner1030 2012-04-19 09:44:04
#import"C:\Program Files\CommonFiles\System\ado\msado15.dll" no_namespace rename("EOF","rsEOF")

提示 无法打开源文件 e:\......\msado15.tlh

求助,如何解决该问题
...全文
4575 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaolongren1991 2014-11-05
  • 打赏
  • 举报
回复
知道自己的菜了。。。。
Lenhoon 2014-05-12
  • 打赏
  • 举报
回复 2
解决办法很简单 在 生成 菜单点击 重新生成 即可。 原因是: 当编译器遇到#import语句时,它会为引用组件类型库中的接口生成包装类,#import语句实际上相当于执行了API涵数LoadTypeLib()。#import语句会在工程可执行程序输出目录中产生两个文件,分别为*.tlh(类型库头文件)及*.tli(类型库实现文件),它们分别为每一个接口产生智能指针,并为各种接口方法、枚举类型,CLSID等进行声明,创建一系列包装方法。 在没有经过编译器编译之前,文件还没有生成,所以,会出现错误提示。 引用出处:http://www.javastar.org/?p=598
「已注销」 2013-12-14
  • 打赏
  • 举报
回复
引用 1 楼 stoner1030 的回复:
已解决,谢谢大家
怎么解决的,求教
huhubudian 2013-07-24
  • 打赏
  • 举报
回复
#import "c:\program files\common files\system\ado\msado15.dll"
小虾的肉肉 2013-07-02
  • 打赏
  • 举报
回复
同上,同上上!!!
lzg13541043726 2013-06-21
  • 打赏
  • 举报
回复
怎么解决的啊 我也遇到这样的问题了
feafaf 2013-04-27
  • 打赏
  • 举报
回复
怎末解决啊,实在不会啊
stoner1030 2012-06-07
  • 打赏
  • 举报
回复 1
不用管,运行时,他会直接生成
一错再错 2012-06-03
  • 打赏
  • 举报
回复
怎么解决的???
zyq5945 2012-04-20
  • 打赏
  • 举报
回复
恭喜恭喜
潜龙游水 2012-04-20
  • 打赏
  • 举报
回复
这样的小问题应该不是问题
stoner1030 2012-04-20
  • 打赏
  • 举报
回复
已解决,谢谢大家

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧