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

相关推荐
程序员老舅4 小时前
C++音视频开发:基础面试题
c++·ffmpeg·音视频·视频编码·h264·音视频编解码·视频解码
lifallen7 小时前
深入解析RocksDB的MVCC和LSM Tree level
大数据·数据结构·数据库·c++·lsm-tree·lsm tree
君鼎8 小时前
Effective C++ 条款18:让接口容易被正确使用,不易被误用
c++
whxnchy8 小时前
C++刷题 - 7.27
开发语言·c++
白日梦想家-K8 小时前
题单【模拟与高精度】
开发语言·c++·算法
岁忧9 小时前
(LeetCode 面试经典 150 题) 138. 随机链表的复制 (哈希表)
java·c++·leetcode·链表·面试·go
君鼎9 小时前
Effective C++ 条款17:以独立语句将newed对象置入智能指针
c++
极客BIM工作室9 小时前
深入理解C++中的Lazy Evaluation:延迟计算的艺术
开发语言·c++
小指纹11 小时前
图论-最短路Dijkstra算法
数据结构·c++·算法·深度优先·图论
王德博客12 小时前
【从基础到实战】STL string 学习笔记(上)
c++·笔记·学习