PBC库下载地址:https://crypto.stanford.edu/pbc/download.html
使用PBC库需要用到gmp.h
GMP库下载地址:https://gmplib.org/
本文用到的pbc.lib与pbc.dll是pbc-0.5.14-win32-bin.zip中的
PBC和GMP的头文件是官网源代码包中的
PBC的头文件需要一些修改,参照 http://stackoverflow.com/questions/25446726/running-pbc-in-windows-visual-studio
附上需要用到文件的整合:http://pan.baidu.com/s/1hsMFT44 密码:j5fl
配置过程
1.创建一个项目。
2.配置附加包含目录,方便include,我的头文件是在项目文件夹下的include目录中,gmp.h也要放进去。
3.配置pbc.lib的目录
4.添加pbc.lib
测试
网盘中的文件提供了测试用的代码pbcTest.cpp以及输入参数文件a.param。运行前配置:
可能出现fopen报错
解决方法,添加_CRT_SECURE_NO_WARNINGS: