在vs2005项目使用typelib添加了excel 12的类,添加了这些类后编译时出现了很多错误,怎么解决?

lwdlcb 2008-06-27 03:27:00
_Application类的头文件是Application.h
但是当我在工程里添加 #include "Application.h" 后,编译时出现以下错误:


1>------ 已启动生成: 项目: ExcelOperator1, 配置: Debug Win32 ------
1>正在编译...
1>ExcelOperator1Dlg.cpp
1>f:\projects\数据库\exceloperator1\exceloperator1\debug\excel.tlh(1463) : error C2371: “FontPtr”: 重定义;不同的基类型
1> d:\program files\microsoft visual studio 8\vc\include\comdef.h(312) : 参见“FontPtr”的声明
1>f:\projects\数据库\exceloperator1\exceloperator1\debug\excel.tlh(1541) : error C2786: “BOOL (__stdcall *)(HDC,int,int,int,int)”: __uuidof 的操作数无效
1>f:\projects\数据库\exceloperator1\exceloperator1\debug\excel.tlh(1541) : error C2923: “_com_IIID”:“Rectangle”不是参数“_Interface”的有效 模板 类型变量
1> d:\program files\microsoft visual studio 8\vc\platformsdk\include\wingdi.h(3514) : 参见“Rectangle”的声明

........

请帮忙!!
...全文
245 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wenliangzhu 2008-08-27
  • 打赏
  • 举报
回复
怎么搞定的啊?
把如何搞定的办法共享一下嘛
lwdlcb 2008-06-28
  • 打赏
  • 举报
回复
高定了,谢谢
jameshooo 2008-06-27
  • 打赏
  • 举报
回复
#import "..." rename("Font", "NewFont")
lwdlcb 2008-06-27
  • 打赏
  • 举报
回复
akirya:
我只是添加了excel类,现在又去掉了no_namespace,但仍然有错!
lwdlcb 2008-06-27
  • 打赏
  • 举报
回复
有很多错误,我不可能都rename吧?
请指教!
  • 打赏
  • 举报
回复
#import的时候已经包含了,你有添加进去了
在#import的时候不要去掉名字空间
jxufeng 2008-06-27
  • 打赏
  • 举报
回复
exclude he renmae啊

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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