在win8上使用vs2012无法编译msjro.tli报错

wchangm215 2013-08-21 09:29:48
\stdafx.h(70): error C4772: #import 引用了缺少的类型库中的类型;“__missing_type__”用作占位符
msjro.tli(115): error C2440: “return”: 无法从“__missing_type__ *”转换为“__missing_type__” 没有使该转换得以执行的上下文
生成失败。
#import "C:\Program Files\Common Files\System\ado\msado15.dll" rename("EOF","ADOEOF")
#import "C:\Program Files\Common Files\System\ado\msjro.dll "
inline __missing_type__ IReplica::GetConflictTables ( ) {
__missing_type__ * _result;
HRESULT _hr = get_ConflictTables(&_result);
if (FAILED(_hr)) _com_issue_errorex(_hr, this, __uuidof(this));
return _result;
}
...全文
570 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
csyiwang 2014-09-01
  • 打赏
  • 举报
回复
这个应该是系统中没有这个dll文件
塔格依力斯 2013-09-27
  • 打赏
  • 举报
回复
请问楼主这个问题如何解决的啊?我也碰到了一样的问题,亟待解决啊
zyq5945 2013-08-23
  • 打赏
  • 举报
回复
#import "C:\Program Files\Common Files\System\ado\msjro.dll " 最后面是不是多了一个空格 单独用这句代码,注释掉ADO的试试。

4,011

社区成员

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

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