c++ - 如何在 Xcode 中使用 boost::multiprecision::float128
问题描述
我正在尝试在 xCode 项目中使用 boost::multiprecision::float128 。
我的编译器版本是 Apple clang 版本 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>
}
我看到了几个关于这个问题的线程
https://svn.boost.org/trac10/ticket/8265
19 个月前 John Maddock (clang 不支持 float128 和 libquadmath,所以你不走运:该标头仅受 gcc 和 Intel 编译器支持。)
正如我发现的讨论主题已有几年历史了
- 那么我不能在 xCode 项目中使用 boost::multiprecision::float128 仍然是真的吗?
- 在 boost 设置过程中可能会丢失一些东西,它有 lib 文件夹,并且在 boost 设置过程中会丢失一些东西吗?
- 使用我当前的编译器版本是否有解决此问题的方法?
解决方案
推荐阅读
- python - 设置 DJANGO_SETTINGS_MODULE 环境变量
- javascript - Node Express:仅发送自定义错误消息
- javascript - jQuery将子元素添加到新创建的元素
- php - 允许的内存大小......字节耗尽 - php
- php - 如何使用php在cordova应用程序中实现推送通知?
- blogger - 如何在 blogspot 中获取标签的标题和描述值?
- opengl - 过时 OpenGL 版本的 GLSL 布局限定符绑定点
- graphql - TypeORM - 使用数组参数查询数据库 - Postgres?
- reactjs - 如何使用odoo rest api服务器从客户端获取数据?
- mocking - 是否可以在网关级别模拟 GraphQL 服务?