0

如何在 XCode 4.5 中使用 GCC 标准库?当我写作时,std::decimal::decimal128 a;我得到一个错误,因为 XCodestd是标准 C++ 库,而不是 GCC 标准库。

有什么帮助吗?

4

1 回答 1

1

对于 gcc 的十进制操作是编译器内置的。TR 24732指定的 C 扩展被转移到 C++。尽管某些操作是从库链接的,但没有任何库可以从另一个编译器中使用。因此,我认为它不会帮助您使用不同的标准库。通常,您可以使用该选项更改clang的标准 C++ 库。-stdlib=...

在某些时候,有一个公开的 C++ TR 24733实现,但目前似乎无法访问。我有点希望我能在明年的某个时候提供一个开放的实现,但由于这是我实际工作的一部分,所以我不能决定是否以及如果可以的话,什么时候可以提供这项工作。使用例如 IBM 的decNumber库的基本实现相当简单。但是,即使使用 decNumber,完成一个完整的实现也需要一些工作。

于 2012-12-30T20:51:57.413 回答