为 Windows x64 构建 log4cplus

Building log4cplus for Windows x64

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

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

我下载了 MinGW,希望我能在项目上使用 mingw32-make,它会工作,但没有发生这样的事情。

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

这里是 log4cplus 维护者。

log4cplug GIT 存储库的 master 分支仅适用于 C++11。因此,它需要 Visual Studio 2015,因此存在 msvc14 目录。

Branch 1.2.x 及其发行版附带 Visual Studio 版本 2010 的项目文件。但是,您可以使用 CMake 为更早的 Visual Studio.[=15 构建它=]

然而,在任何配置下,它们都应该可以毫无问题地构建 AMD64 平台。

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