当我尝试配置从Log4cpp CodeGit位置克隆的 log4cpp 时。
我观察到 #ifdef 宏末尾的 ^A 和 ^B 字符,因此编译没有通过。
我遵循的步骤是
1) git clone git://git.code.sf.net/p/log4cpp/codegit log4cpp-codegit
2) ./autogen.sh
3) ./configure
输出文件的摘录包括/log4cpp/config.h
* Define to 1 if you have the <dlfcn.h> header file. */
#ifndef LOG4CPP_^A
#define LOG4CPP_^A ^B
#endif
/* Define to 1 if you have the `ftime' function. */
#ifndef LOG4CPP_^A
#define LOG4CPP_^A ^B
#endif
如果有人遇到此问题并已解决,请告诉我。
谢谢。