求助,使用import后pch文件为什么这么大啊!!!

g_ongtian 2005-03-05 09:48:39
我的程序要使用word和excel。
然后我就导入了这两个库。
我导入了word 的同时又导入了excel。
.....
#import "D:\\Program Files\\Microsoft Office\\Office\\MSWORD9.olb" rename("ExitWindows","ExitWindowsEx"),named_guids,rename_namespace("MSWord")
using namespace MSWord;
#import "D:\\Program Files\\Microsoft Office\\Office\\EXCEL9.OLB"
.....
然后生成的pch文件居然有50多M。
结果超过了限制

\Release\excel9.tli(84500) : warning C4049: 编译器限制 : 显示终止行号
行号编译器限制是 65535
正在生成代码...
正在编译资源...
正在链接...
stdafx.obj : fatal error LNK1179: 无效或损坏的文件: 重复的 COMDAT “_IID__Global”

这个怎么解决啊,我想知道怎么减少这个文件的内容,其实我只用它的几个类而已啊!!!
有没有不导入其他类的办法啊!!!
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
g_ongtian 2005-03-07
  • 打赏
  • 举报
回复
谢谢,我马上就给你分。
htdrj 2005-03-07
  • 打赏
  • 举报
回复
你去看看这个,
或许有帮助。
http://search.csdn.net/Expert/topic/1448/1448628.xml?temp=.6667139
g_ongtian 2005-03-07
  • 打赏
  • 举报
回复

晕,没人帮我呀!!!
我认为也许并不是文件大的问题
谁能告诉我: 重复的 COMDAT “_IID__Global”
是什么意思啊!!!

3,245

社区成员

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

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