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’内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Qt基础开发之QString与QByteArray详细用法与区别及QString QByteArray互转
这篇文章主要介绍了Qt基础开发之QString与QByteArray详细用法与区别及QString QByteArray互转,需要的朋友可以参考下2020-03-03OpenCV4.1.0+VisualStudio2019开发环境搭建(超级简单)
这篇文章主要介绍了OpenCV4.1.0+VisualStudio2019开发环境搭建(超级简单),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-03-03
最新评论