繁体   English   中英

如何在 Xcode 中使用 boost::multiprecision::float128

[英]How to use boost::multiprecision::float128 in with Xcode

我正在尝试在 xCode 项目中使用 boost::multiprecision::float128。

我的编译器版本是 Apple clang version 11.0.0 (clang-1100.0.20.17) 目标:x86_64-apple-darwin18.7.0 线程模型:posix

我正在使用 boost.1.71.0

我收到以下编译错误

找不到“quadmath.h”文件

在 float128.hpp 中

extern "C" {
#include <quadmath.h>
}

我看到了几个关于这个问题的线程

由于我发现的讨论线程已有几年的历史

  • 那么我不能在 xCode 项目中使用 boost::multiprecision::float128 仍然是真的吗?
  • 可能在 boost 设置过程中丢失了什么,它有 lib 文件夹,并且在 boost 设置过程中丢失了一些东西?
  • 对于我当前的编译器版本,是否有解决此问题的方法?

遗憾的是,它仍然不受支持。 “香草叮当声”比苹果叮当声更有希望,但仍有很多工作要做,以确保所有部分都到位。

要遵循的问题是here ,并且已经完成工作以使其使用clang> = 8进行编译。 但是 Apple Clang 仍然不起作用。

作为解决方法,您可以使用boost::multiprecision::cpp_bin_float_quad

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM