为Windows x64构建log4cplus

时间:2015-09-21 08:21:00

标签: c++ windows bash makefile log4cplus

我应该为Windows 64bit构建现有的Windows 32位项目。 (也可能是linux 64bit)。

该项目使用log4cplus库。那一个目前只包含32位.lib文件,这就是为什么我讨厌在C ++中使用库的例子 - 只有一堆源文件和linux bash脚本。 INSTALL帮助文件完全是关于configure bash脚本,它不适用于Windows。 configure可能只是将一些参数传递给GCC,但我不知道哪些参数。

我下载了MinGW,希望我能够在项目中使用mingw32-make并且它会起作用,但是没有发生这样的事情。

那么有没有人有经验在Windows上制作这些Linux项目?这不是我第一次解决这个问题 - 我看到的第三个问题是关于broken Boost build。从观点来看,我不是唯一一个在widnows上构建Linux项目时遇到问题的人。

1 个答案:

答案 0 :(得分:2)

log4cplus维护者在这里。

log4cplug GIT存储库的master分支仅为C ++ 11。因此,它需要Visual Studio 2015,因此msvc14目录就在那里。

分支1.2.x及其版本附带版本2010的Visual Studio项目文件。但是,您可以使用CMake为更旧的Visual Studio构建它。

但是,在任何配置中,它们都应该没有为AMD64平台构建问题。

我还建议您阅读README.md文件。它记录了很多东西,其中一些也可能对你有用。