2012-12-30 81 views
0

如何在XCode 4.5中使用GCC stdlib?當我編寫std::decimal::decimal128 a;時出現錯誤,因爲對於XCode std是標準C++庫,而不是GCC stdlib。GCC stdlib XCode 4.5

任何幫助?

+2

哦,什麼? 1. ***這與Xcode完全無關。*** 2.沒有像「GCC stdlib」這樣的東西。你可能是指C標準庫(?)。 3.您是否嘗試過包含適當的C++頭文件並將源代碼編譯爲C++? – 2012-12-30 20:12:55

+0

1.我不是故意侮辱XCode,我喜歡它。 2.這是圖書館:http://gcc.gnu.org/libstdc++/ 3.請問頭文件是什麼?當然,我將我的源代碼編譯爲C++。 – fpiro07

+0

'#include ',也許? – 2012-12-30 23:37:30

回答

1

對於gcc十進制操作內置到編譯器中。由TR 24732指定的C擴展被轉移到C++。雖然有些操作是從庫中鏈接的,但是沒有任何庫可以從其他編譯器使用。因此,我認爲這不會幫助您使用不同的標準庫。通常,您可以使用-stdlib=...選項更改clang的標準C++庫。

在某些時候,公共實現的C++ TR 24733公開可用,但目前似乎無法訪問。我有點希望我能在明年的某個時候提供一個開放的實施方案,但由於這是我實際工作的一部分,我不能決定是否可以提供工作,如果可以的話,是否可以提供工作。使用例如IBM的decNumber庫的基本實現非常簡單。即使使用decNumber,做一個完整的實現也是有點工作的。