c++ - 使用 Visual Studio 构建 GMP 库?

标签 c++ visual-studio-2005 build gmp mpfr

有没有一种简单的方法可以在 Windows 下使用 Visual Studio 2005 构建 GMP(GNU 多精度算术库,http://gmplib.org)?我试图找到有关自己构建库的信息,但找不到任何真正对我有帮助的信息。我自己在构建库方面不是很有经验(我已经设法构建了 boost,但仅此而已)。

或者是否有我不知道的稳定(预构建)GMP 发行版?

MPIR 是有效的替代方案吗 (http://www.mpir.org)? 在 GMP 站点上评论 MPIR:对于某些 Windows 用户来说,这个“愤怒的 GMP 分支”可能是真正 GMP 的替代品,但他们将不得不处理大量的反 GMP 情绪。

编辑: MPFR C++ 包装器页面包含指向 Visual Studio 的 GMP/MPFR 解决方案和已编译的 gmp/mpfr 库的信息/链接: http://www.holoborodko.com/pavel/mpfr/

最佳答案

MPIR 是一个有效的替代方案。基本上,GMP 人员根本不想支持在 Windows 上构建。如您所见,Brian Gladman 支持在 Windows 上构建 GMP 已有一段时间。然而,最终他和其他人 fork 了 GMP 并创建了 MPIR。这不是唯一的原因,但它是一个很大的驱动因素,MPIR 的关键开发原则之一是它必须在 Windows(以及 Linux 和 Mac)上构建。

关于c++ - 使用 Visual Studio 构建 GMP 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1017058/

相关文章:

C++ 程序错误的结果

visual-studio-2005 - 如何使用 visual studio c++ 2005 编写一个简单的游戏

c# - 使用 CMake 生成 C# 项目

c++ - 如何使循环队列线程安全?

c++ - 模板类有两种类型,继承和前向声明

ms-access - 如何获取表架构

c++ - 在 Visual Studio 2005 中使用 string::iterator 的空指针问题

javascript - 为什么 Ionic 2 构建如此之大,即使对于小型/空白应用程序也是如此?

build - 参数化的 Hudson 构建能否覆盖 svn 修订版?

c++ - Qt 多页 TIFF