这个报错是重定义
1、首先检查下是不是真的重定义了,检查下报错提示的函数,以及提示的路径位置
2、头文件被多次包含时,没有设置只包含一次
头文件用宏定义包含,注意宏定义别重复
#ifndef XXX_H
#define XXX_H// 函数声明和定义#endif
或者
#pragma once
3、我最近发现的,我本来是要包含 AAA.h 的,写成了 AAA.cpp,导致了上面的报错(我是从报错提示的函数对应的头文件 AAA ,进而发现了我写错的 #include)
这个报错是重定义
1、首先检查下是不是真的重定义了,检查下报错提示的函数,以及提示的路径位置
2、头文件被多次包含时,没有设置只包含一次
头文件用宏定义包含,注意宏定义别重复
#ifndef XXX_H
#define XXX_H// 函数声明和定义#endif
或者
#pragma once
3、我最近发现的,我本来是要包含 AAA.h 的,写成了 AAA.cpp,导致了上面的报错(我是从报错提示的函数对应的头文件 AAA ,进而发现了我写错的 #include)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/884478.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!