在http://www.shoup.net/ntl/download.html 下载NTL的zip包
在https://sourceforge.net/projects/orwelldevcpp/ 下载dev-cpp
截至2017.8.1,最新版本号是10_5_0.
创建static library
File->New->Project
比如,命名为ntlwin
点击OK后,选好/path,则有/path/ntlwin.dev文件
将NTL文件夹src里的所有源文件加入到项目中
Project -> Add to Project -> Files,选中src里所有cpp文件
处理include路径
Project -> Project Options ->Directories->Include Directories下,将WinNTL-10_5_0文件夹中的include文件夹包含进来。
编译,生成CNTL.a静态库文件,把这个文件复制到DEV CPP下MinGW64文件夹中的lib里。
以后要用ntl库,就在linker下把静态库给加入进来即可
测试
在WinNTL-10_5_0文件夹中有个测试用的文件夹tests,可以调用里面的QuickTest.cpp进行测试。方法如下:
File -> New -> Projects -> Console Application,取项目名,比如Ctest
将cpp文件加入项目中: 点击Project -> Add to Project -> Files,选择WinNTL-10_5_0\tests\QuickTest.cpp文件。
在Project -> Project Options ->Parameters里将前面生成的CNTL.a文件加入。
改include路径,在Project -> Project Options ->Directories->Include Directories下,将WinNTL-10_5_0文件夹中的include文件夹包含进来。
选择QuickTest执行。