在linux中编译出现undefine error的错误,一般是由于两个原因,第一个是在编译选项中添加-D_GNU_SOURCE 另一个是由于gcc和g++混合编译出现的错误,需要使用:
#ifdef __cplusplus
extern "C"
{
#endif
#include "log.h"
#ifdef __cplusplus
}
#endif
注意__cplusplus是两个下划线。以后再详细整理错误。
在linux中编译出现undefine error的错误,一般是由于两个原因,第一个是在编译选项中添加-D_GNU_SOURCE 另一个是由于gcc和g++混合编译出现的错误,需要使用:
#ifdef __cplusplus
extern "C"
{
#endif
#include "log.h"
#ifdef __cplusplus
}
#endif
注意__cplusplus是两个下划线。以后再详细整理错误。