我有: - 操作系统:Windows 7 - MinGW,gcc 4.8.0。- MSYS 7.2 - 从它的网站下载 log4cplus-1.1.1 。
./configure - 做得很好。但是在“make”中,我收到错误消息“未定义的引用 Mutex::Mutex(Mutex::type)”。我在代码中搜索了该类的 ctors,可以在以下位置找到:
- log4cplus-1.1.1\include\log4cplus\thread\syncprims-pub-impl.h
- log4cplus-1.1.1\include\log4cplus\thread\impl\syncprims-pthreads.h
- log4cplus-1.1.1\include\log4cplus\thread\impl\syncprims-win32.h
但我不知道如何订购 comlier 使用它们中的任何一个。我签入了 MakeFile,它们包含为包含文件,我添加到 config.cxx 定义 WIN32,但仍然无法正常工作。
如何命令我的编译器正确编译 log4cplus?