2017-05-10 34 views
-2

我遇到了一個問題,我不知道從哪裏開始。我在筆記本電腦上開發了代碼,並且工作正常。我搬到另一臺電腦,現在我編譯時,已更改的計算機現在無法編譯

error: unknown type name 'mpfr_exp_t'

mpfr庫位於兩臺計算機上的相同位置。任何人都可以給我一個線索如何在新電腦上了解什麼是錯的?

+2

究竟如何你希望得到幫助,而不包含最小,完整,可驗證的示例](http://stackoverflow.com/help/mcve)? –

+0

我不知道如何給出一個可驗證的例子,因爲我的代碼在一臺計算機上工作。我想幫助如何通過編譯來解決這類問題,例如一些提供更多信息的編譯器標誌。也許這種幫助是不可能的。 –

+1

http://www.mpfr.org/mpfr-current/mpfr.html#Installing-MPFR states「指數值的正式類型已從MPFR 3.0中的」mp_exp_t「更改爲」mpfr_exp_t「,可能您沒有lib安裝或需要3.0版本 – davedwards

回答

1

的MPFR庫改變版本之間的一些語法。特別是,由於在評論中指出,

「的指數值的官方型號從mp_exp_t改爲mpfr_exp_t在MPFR 3.0」。

改變代碼解決了這個問題。

相關問題