-4
我完全不知道如何使用gmp。需要項目的某些功能並需要快速安裝指南。我絕對是這個領域的初學者,所以請相應幫助。如何在gcc4.7.2中使用dev-c中的GMP庫
我有:在windows 8.1配置
- 開發的C++ 5.4.2與GCC4.7.2爲默認 編譯器。
- GMP-靜態的MinGW-4.1.tar
請指定正確的步驟配置GMP庫。
我完全不知道如何使用gmp。需要項目的某些功能並需要快速安裝指南。我絕對是這個領域的初學者,所以請相應幫助。如何在gcc4.7.2中使用dev-c中的GMP庫
我有:在windows 8.1配置
請指定正確的步驟配置GMP庫。
起初把gmp.h
到..\Dev-Cpp\MinGW32\include
兩者libgmp.a
和libgmp.la
到..\Dev-Cpp\MinGW32\lib
目錄,然後創建DEVCPP一些項目,例如:
#include <stdio.h>
#include <gmp.h>
int main(void)
{
mpz_t x;
mpz_init(x);
mpz_set_str(x, "12345", 10);
mpz_mul_ui(x, x, 2);
gmp_printf("%Zd\n", x);
mpz_clear(x);
return 0;
}
之後轉到項目選項 - >參數,然後單擊添加的圖書館對象:
從列表中選擇libgmp.a文件(你的靜態庫),然後單擊打開:
編譯並運行你的項目,你會看到Makefile文件更新一些筆記,只需確認。
請注意,GMP 4.1現在已經相當老舊了,考慮最新版本和/或手動編譯以獲得最佳配置性能。
這真的不適合SO,因爲它不涉及任何實際代碼,而是一個配置問題。 –
我對gmp-static-mingw-4.1.tar內容沒有任何線索,但我會:在你的包含路徑中(也許在gmp目錄中)複製gmp.h,並在庫路徑中複製libgmp.a? – willll
@willll已嘗試複製標題和庫,但即使示例程序也無法運行... –