报错如下:
/data/home/****/userappclient.h:37: error: redefinition of ‘class CUserAppClient’
/data/home/****/userappclient.h:38: error: previous definition of ‘class CUserAppClient’
排错步骤:
1)想必是忘了加防止被多次包含的宏 查看 有防止多重包含的宏
2)对这种奇怪的错误,想必是类定义最后少了 ';' 号, 发现有;号.
3)日,快晕了, 难道是g++sb了?, 网上找答案, 基本上都是 忘了加防止多重包含的宏, 可是明明加了呀!
4)在一个cpp文件里面 多次包含我得另一个测试头文件没问题呀, 怎么 userappclient.h 这个文件被包含两次就出错了?
难道是 宏写错了? 一查, 果然, 日. 快一个小时过去了.
#ifndef _USERAPP_CLINET_H_
#define _USERAPP_CLIENT_H_