有谁可以帮忙看看是哪方面的错误

小曦子 2010-05-09 02:35:34
有谁可以帮忙看看是哪方面的错误,在网上找不到相关错误,实在有点不懂,谁有遇到,请支支招


c:\program files\microsoft visual studio\vc98\include\objidl.h(521) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(779) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(986) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(1349) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(1459) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(1594) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(1694) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(1901) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(2199) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(2365) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(2550) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(2797) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(3596) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(3699) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(3863) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(4369) : error C2504: 'IUnknown' : base class undefined
c:\program files\microsoft visual studio\vc98\include\objidl.h(4546) : error C2504: 'IUnknown' : base class
。。。。。。。。。。。。。
c:\program files\microsoft visual studio\vc98\include\ocidl.h(7317) : fatal error C1003: error count exceeds 100; stopping compilation


中间上面点号表示删除了,错误都一样的,还有是字符限制啊,在一台机子上应用程序编译完成可以,放到另一台编译后就完全不正常,出现上面的错误,有谁见过,请教一下!!
...全文
120 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
小曦子 2010-05-09
  • 打赏
  • 举报
回复
查了百度一下,是关于COM方面的,而且是IUnknown是所有接口的基础,怎么还会涉及到这方面的错误。。无语。。
小曦子 2010-05-09
  • 打赏
  • 举报
回复
IUnknown 这个类没见过,什么会是继承它的,晕。。
小曦子 2010-05-09
  • 打赏
  • 举报
回复
我是直接整个工程复制过去的,不存在遗漏问题,而且上面错误不是我工程里面的错误,上面的路径可以看出是VC6安装的系统路径的,而且里面出错的全部是vc6系统路径的,
就象前面说DirectX方向,可是有点不懂,我那个工程项目又没涉及到这方面,应该不存在的啊,而且那个系统和VC6也是刚安装的,不存在在会有系统错误的
windsting 2010-05-09
  • 打赏
  • 举报
回复
首先要知道你这个IUnknown是什么地方的,然后看看有没有这个库(或者有没有正确设置包含路径)。
你至少也要把代码贴出来呀,这么问让回答的人都一头雾水。
ImJaden 2010-05-09
  • 打赏
  • 举报
回复
先检查一下自己的程序,在移植过程中是否漏掉语句,没有的话。
重新再建一个工作空间,工程,文件,再运行一下,如果还不行,我也不知道怎么做了。不一定是系统的事,应该可以通过那个设置可以修改过来了。
小曦子 2010-05-09
  • 打赏
  • 举报
回复
不可能啊,另一台机子都只有一个C盘,而且这个也是装C盘,应该不会错啊,而且也装着同样的系统,就是有点头晕,只是不懂为何头文件都显示没有定义那你种定义,有点闷了
wade_2003 2010-05-09
  • 打赏
  • 举报
回复
看看你的工具-》选项-》目录-》路径是不是正确撒?
windsting 2010-05-09
  • 打赏
  • 举报
回复
看样子,感觉是这台机器没有安装或者正确设置DirectX的头文件查找路径,你从这个方向试试看。
Eleven 2010-05-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ytfsse 的回复:]
不是,纯粹MFC中C++的,因为要用到XML一些内容,可是搞不明白,在另一台就不行了,就会出现上面的问题
[/Quote]
是不是由于MSXML的问题。。。。
ypb362148418 2010-05-09
  • 打赏
  • 举报
回复
你少了一些头文件,应该是VC安装的问题
小曦子 2010-05-09
  • 打赏
  • 举报
回复
我也有点不懂,哎,明明都同样装上VC6,可是怎么在另一台就是不行
向立天 2010-05-09
  • 打赏
  • 举报
回复
是不是另一台机器上缺少必要的包含文件
小曦子 2010-05-09
  • 打赏
  • 举报
回复
不是,纯粹MFC中C++的,因为要用到XML一些内容,可是搞不明白,在另一台就不行了,就会出现上面的问题
小曦子 2010-05-09
  • 打赏
  • 举报
回复
。。。哪里是VC98,是VC6.0++,
cattycat 2010-05-09
  • 打赏
  • 举报
回复
vc装的有问题还是什么原因,这个代码是ATL的吗
heartlesstoanyone 2010-05-09
  • 打赏
  • 举报
回复
VC98安装的有问题吧?现在还有谁用VC98?太老了。

64,682

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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