我正在尝试在 visual studio 2010 中使用 boost::multiprecision::float128。我找到了这个链接
How to make boost multiprecision library work in Visual Studio 2010?
但我仍然遇到错误。
1>c:\mingw\lib\gcc\mingw32\4.8.1\include\quadmath.h(32): error C2144: 语法错误:'float' 前面应该有 ';'
1>c:\mingw\lib\gcc\mingw32\4.8.1\include\quadmath.h(32):错误 C4430:缺少类型说明符 - 假设为 int。注意:C++不支持default-int
要遵循的具体步骤是什么。完整的分步指南将非常有帮助。
最佳答案
Boost 中的 float128 数字类型是 GCC 的 __float128 或 Intel 的 _Quad 数据类型的一个非常薄的包装器。这意味着您需要 GCC 或 Intel C++ 编译器。它不适用于 Microsoft Visual C++。
关于c++ - 如何在 visual studio 2010 中使用 boost::multiprecision::float128,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31315861/