我寫了這個簡單的代碼只是爲了檢查#include <decimal/decimal>
是否有效:十進制GCC庫
#include <iostream>
#include <decimal/decimal>
using namespace std;
int main()
{
cout << "Hello, world!" << endl;
return 0;
}
我編譯它:
$ g++ main.cpp -o exe
但我收到此錯誤信息:
In file included from main.cpp:2:0:
/opt/local/include/gcc47/c++/decimal/decimal:39:2: error: #error This file requires compiler and library support for ISO/IEC TR 24733 that is currently not available.
/opt/local/include/gcc47/c++/decimal/decimal:230:56: error: unable to emulate 'SD'
/opt/local/include/gcc47/c++/decimal/decimal:251:5: error: 'std::decimal::decimal32::decimal32(std::decimal::decimal32::__decfloat32)' cannot be overloaded
...很多更類似的錯誤...(由Mats Petersson刪除)
這是什麼意思?我該如何解決它?
請編輯您的問題,直接包含錯誤消息。 –
將錯誤消息內聯 - 不要讓我們點擊一個鏈接。 –
對不起,我真的無法縮進它,這需要幾周才能做到這一點...... – fpiro07