2

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

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

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

那么有人有在 Windows 上制作这些 Linux 项目的经验吗?这不是我第一次解决这个问题 - 我第三个最受关注的问题是关于损坏的 Boost 构建。从观看次数来看,我不是唯一一个在寡妇上构建 Linux 项目时遇到问题的人。

4

1 回答 1

3

log4cplus 维护者在这里。

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

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

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

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

于 2015-09-22T05:02:48.543 回答