Registry / utility / boost-multiprecision

boost-multiprecision

JSON →
library1.90.0vcpkgunverified

Boost.Multiprecision provides extended precision arithmetic types for integers, rationals, and floats.

vcpkg install boost-multiprecision
INSTALL
IMPORT
SIG · BOOST-MULTIPRECISI
B
boost-multiprecision
utilitycppv1.90.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

boost/multiprecision/cpp_int.hpp
#include <boost/multiprecision/cpp_int.hpp>

Computes 100! using arbitrary-precision integers.

#include <boost/multiprecision/cpp_int.hpp> #include <iostream> int main() { using namespace boost::multiprecision; cpp_int fact = 1; for (int i = 1; i <= 100; ++i) fact *= i; std::cout << fact << std::endl; return 0; }
Debug
Known issues
gotchaBoost.Multiprecision is header-only for most backends, but some (e.g., GMP, MPFR) require linking against external libraries.
fix
If using GMP or MPFR backends, link against the corresponding libraries (e.g., gmp, mpfr) in your CMakeLists.txt.
affects: *
Upgrade
Version history
1.90.0latest on vcpkg
Audit
Dependencies

No dependency data recorded yet.

Agent activity
12 hits · last 30 days
node
12
Resources

No resource links recorded.

boost-multiprecision — pip install boost-multiprecision · libregistry