我剛剛安裝了一個全新的mingw副本(32位),它從Sourceforge下載它from the official project page。我在包中安裝了所有的東西,所有的編譯器等等。然後我從here gmp下載MinGW。我將gmp-5.0.1-1-mingw32-src.tar.lzma解壓到我的mingw文件夾中,然後從那裏運行./pkgbuild
。它繼續運行了幾分鐘,然後打印出類似COMPLETED EVERYTHING OK, EVERYTHING PASS
的東西。gmpxx.h:沒有這樣的文件或目錄
於是我寫下這個簡單的例子,以檢查它是否是去上班:
#include <gmpxx.h>
int main (void)
{
mpz_class a, b, c;
a = 1234;
b = "-5678";
c = a+b;
cout << "sum is " << c << "\n";
cout << "absolute value is " << abs(c) << "\n";
return 0;
}
,然後用g++ mycxxprog.cc -lgmpxx -lgmp
編譯它。 我得到的唯一答案是:
Fatal error: gmpxx.h: No such file or directory.
沒有任何人有任何提示?我真的不知道該怎麼辦...
非常感謝您!有效!! –
我在這裏面臨同樣的問題,我沒有找到該文件:我運行'sudo find/-iname gmpxx.h',它什麼都不返回。 :s –
@VitorLima:你確定你已經安裝了必要的軟件包嗎? – carlpett