自学内容网 自学内容网

VS2022报错 VS报错 C2011 class类型重定义 无法打开源文件 MSO.tlh / MSWORD.tlh / VBE6EXT.OLB

1、C2011 class类型重定义问题

编译报错:
在这里插入图片描述

1.1 解决方法

修改重定义的类。
将“CDocument.h”重命名为“MSWORDCDocument.h”;
将“CFont.h”重命名为“MSWORDCFont.h”。
在这里插入图片描述
打开文件MSWORDCDocument.h,搜索“CDocument”,并将“CDocument”全部替换为“MSWORDCDocument”;
在这里插入图片描述

打开文件MSWORDCFont.h,搜索“CFont”,并将“CFont”全部替换为“MSWORDCFont”;
在这里插入图片描述
其它文件中用到重定义的类,也需要修改为重命名后的类名。

2、 无法打开源文件 MSO.tlh / MSWORD.tlh / VBE6EXT.OLB

引入资源后,编译报错:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.1 解决方法

重新命名新引入的资源头文件(类名),同“C2011 class类型重定义问题”解决方法;同时添加代码
在这里插入图片描述


原文地址:https://blog.csdn.net/hgggg2003/article/details/140460425

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!