1

我有: - 操作系统: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?

4

1 回答 1

0

请尝试附在票#282上的补丁。这应该已经在 1.1.x 分支上修复了。

于 2014-03-14T12:43:01.900 回答