一開始根據陳老師的博客:再說如何在DEV C++中搭建NTL庫html
後來發現本身雖然跟着一步一步來作,仍是作錯了不少回。工具
究竟怎麼一回事呢?後來我發現一個致命的錯誤很容易忽視,因此我就從新寫一篇博客。ui
來告訴你們如何解決這問題,和有關注意事項.net
一、下載 DEV和NTL庫(推薦10_5_0之前的系列)htm
DEV下載地址:百度搜索blog
NTL庫下載地址:shoup網頁(http://www.shoup.net/ntl/)中下載NTL壓縮包ci
二、把WinNTL-10_5_0裏面包含的include->NTL文件夾複製到Dev中include文件夾中get
三、打開Dev新建一個靜態連接博客
新建項目編譯
項目名字就叫CNTL,項目名字最後和靜態連接是同名字的。
新建保存到一個文件便可,注意!!!請你們記住路徑,後面要用的。
而後左側有項目名稱,右擊把點擊「添加」
而後把NTL庫中src的全部文件導入便可。
導入就變成下圖這樣了。
而後右鍵點擊「項目屬性」,其實工具欄也有「project」,都是同樣的。
而後注意把對應咱們第二步中用到的放在include裏面的NTL庫選中。
選中完以下圖所示。
對於這個未命名文件進行編譯便可。就會自動生成CNTL.a文件在咱們保存的項目的路徑下。
路徑也能夠看下面的地方,請你們找到這個位置。
而後把「CNTL.a」文件放到lib文件下,以下圖所示;
其實咱們已經作完了,可是想用的時候怎麼弄呢???
下面就展現一下靜態連接用法;
第一步:建一個新的項目,其中選中「Console」
第二步,其實這個和建的靜態連接有密切關係,若是你的靜態連接生成必定要和項目的操做字節一致起來,否則會出錯。
第三步,找到參數這一欄,而後把「lib」文件下的「CNTL.a」文件選中,而後添加便可。
最後要在NTL庫裏面有一個test文件夾,裏面有一個叫作QuickTest.cpp的文件,請把源文件複製一下,編譯運行main.cpp
若是出現下面的程序框,恭喜你,你已經配好了NTL庫了。