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类型重定义问题"解决方法;同时添加代码

相关推荐
歪歪10012 分钟前
Qt Creator 打包应用程序时经常会遇到各种问题
开发语言·c++·qt·架构·编辑器
熊猫钓鱼>_>1 小时前
2025反爬虫之战札记:从robots.txt到多层防御的攻防进化史
开发语言·c++·爬虫
oscar9992 小时前
少儿编程C++快速教程之——1. 基础语法和输入输出
c++·基础语法·少儿编程
曼巴UE52 小时前
UE5.3 C++ 接口初步使用
开发语言·jvm·c++
泛联新安2 小时前
如何根据项目需求选择合适的软件测试工具?iUnit智能单元测试平台提供专业化解决方案
c++·测试工具·单元测试
曙曙学编程2 小时前
stm32——NVIC,EXIT
c语言·c++·stm32·单片机·嵌入式硬件
liulilittle2 小时前
UNIX/macOS路由表查询原理与实现
服务器·开发语言·c++·macos·unix·编程语言
Dovis(誓平步青云)3 小时前
《探索C++11:现代语法的性能优化策略(中篇)》
开发语言·c++
一个响当当的名号4 小时前
c++primer 个人学习总结-模板和泛型编程
开发语言·c++·学习
落羽的落羽4 小时前
【C++】C++11的可变参数模板、emplace接口、类的新功能
开发语言·c++·学习