c/c++ Error: redefinition of 'xxx'的问题及解决方法
更新时间:2023年08月19日 11:52:21 作者:吻等离子
两个类/文件同时引用定义ReplyInfo的头文件,会造成头文件中定义重复定义,本文给大家分享c/c++ Error: redefinition of ‘xxx’ 的问题及解决方法,感兴趣的朋友一起看看吧
错误信息

两个类/文件同时引用定义ReplyInfo的头文件,会造成头文件中定义重复定义
如两个类/文件重复引用massage文件报错
message.h:36:16: error: redefinition of 'struct MSG_SERVOCTRL' message.h:40:2: error: conflicting types for 'servoctrl'
解决
一般是目标头文件.h没有加条件编译语句,语句的格式比较固定:
#ifndef _TEST_H_ #define _TEST_H_ //。。。 #endif
把上面的代码加在头文件.h的头尾,即可避免重复定义的错误
到此这篇关于解决c/c++ Error: redefinition of ‘xxx’ 的问题的文章就介绍到这了,更多相关c++ redefinition of ‘xxx’内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
JetBrains CLion永久激活超详细教程(最新激活方法)
JetBrains Clion 是一款专为 C/C++ 开发所设计的跨平台 IDE,本文适用 JetBrains CLion v2019.3/3.1/3.2/3.3 永久激活,附破解补丁和激活码,可以永久激活 Windows、MAC、Linux 下的 CLion,下面给大家分享JetBrains CLion永久激活超详细教程,感兴趣的朋友一起看看吧2023-01-01


最新评论