multiple definition of 错误 1、为了避免重复包含头文件,建议在声明每个都文件时采用“头文件卫士”,采用google建议H
具体形式如下:
#ifndef _PROJECT_PATH_FILE_H_ #define _PROJECT_PATH_FILE_H_ ......//声明、定义语句 #endif
2、另外一种方式是使用#pragma once 针对#pragma once ,GCC已经取消对它的支持,而VC++却还在支持。