<del id="d4fwx"><form id="d4fwx"></form></del>
      <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

            <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
          • 如何在Window下使用GMP庫

            如何在Window下使用GMP庫,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

            成都創(chuàng)新互聯(lián)公司是一家朝氣蓬勃的網(wǎng)站建設(shè)公司。公司專注于為企業(yè)提供信息化建設(shè)解決方案。從事網(wǎng)站開發(fā),網(wǎng)站制作,網(wǎng)站設(shè)計,網(wǎng)站模板,微信公眾號開發(fā),軟件開發(fā),微信平臺小程序開發(fā),十余年建站對護欄打樁機等多個行業(yè),擁有豐富的網(wǎng)站營銷經(jīng)驗。

            GMP介紹

            GMP是The GNU MP Bignum Library,是一個開源的數(shù)學(xué)運算庫,它可以用于任意精度的數(shù)學(xué)運算,包括有符號整數(shù)、有理數(shù)和浮點數(shù)。它本身并沒有精度限制,只取決于機器的硬件情況。 更多詳情可能訪問官方網(wǎng)站 https://gmplib.org/

            環(huán)境所需軟件
            • MinGW

            • pexports

            點擊上面兩個軟件名就能下載對應(yīng)的安裝包,如果下載不了,可以到我的網(wǎng)盤上下載,地址如下: 鏈接: http://pan.baidu.com/s/1slw4YOP 密碼: 9a2h

            ------ 這里是趕時間分割線 ------ 如果你很趕時間,我網(wǎng)盤上也有已經(jīng)編譯好的.h .lib .dll文件,可以直接下載,當(dāng)然在這里下載以后,下面的內(nèi)容也可以不用看了,地址如下: 鏈接: http://pan.baidu.com/s/1bpaCP0z 密碼: kaxw

            安裝過程

            1.安裝MinGW 安裝后組件選擇"mingw32-base","mingw32-gcc-g++","mingw32-gmp" 安裝組件的過程中需要保持網(wǎng)絡(luò)連接正常。 本文假設(shè)MinGW的安裝路徑為默認的路徑 C:\MinGW

            2.安裝pexports 將下載回來的pexports.exe復(fù)制進 C:\MinGW\bin

            3.生成lib文件 到了這一步,GMP就已經(jīng)在Windows里安裝好了,我們只要將gmp.h和libgmp.lib文件載入我們的VS工程就可以使用GMP庫了。 gmp.h 位于 C:\MinGW\include 目錄下 libgmp.lib 則需要我們手動生成,我們可以根據(jù) C:\MinGW\bin\libgmp-10.dll 來生成相應(yīng)的lib文件,步驟如下:

            cd C:\MinGW\bin
            pexports.exe libgmp-10.dll > libgmp-10.def
            lib /def:libgmp-10.def

            這時目錄下就會出現(xiàn) libgmp.lib 文件了。

            如果提示 lib 命令不存在,請將VS的相關(guān)路徑寫入環(huán)境變量,比如我的是 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin

            使用示例

            這里我以VS2010做示例,首先我們要將gmp.h和libgmp.lib文件載入工程。 代碼如下:

            #include "gmp.h"
            #pragma comment(lib,"libgmp-10.lib")
            
            int main()
            {
            	mpz_t t; //mpz_t 為GMP內(nèi)置大數(shù)類型
            	mpz_init(t); //大數(shù)t使用前要進行初始化,以便動態(tài)分配空間
            	mpz_ui_pow_ui(t, 2, 100); //GMP所有函數(shù)基本都是以mpz打頭
            	gmp_printf("2^100=%Zd\n", t); //輸出大數(shù),大數(shù)的格式化標(biāo)志為%Zd
            	mpz_clear(t);
            	scanf_s("%s");
            	return 0;
            }

            關(guān)于如何在Window下使用GMP庫問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

            本文標(biāo)題:如何在Window下使用GMP庫
            轉(zhuǎn)載源于:http://www.jbt999.com/article6/jeicig.html

            成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護、域名注冊、App開發(fā)、企業(yè)網(wǎng)站制作網(wǎng)站制作、用戶體驗

            廣告

            聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:[email protected]。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

            h5響應(yīng)式網(wǎng)站建設(shè)

              <del id="d4fwx"><form id="d4fwx"></form></del>
              <del id="d4fwx"><form id="d4fwx"></form></del><del id="d4fwx"><form id="d4fwx"></form></del>

                    <code id="d4fwx"><abbr id="d4fwx"></abbr></code>
                  • 欧美高清无码 | 擼擼夜夜| 中国黄色一级毛骗 | 国产内射在线播放 | chengrenavyingyin |