您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 配置过程(windows下配置PBC库)
(前提是已安装openssl--------参见“精通PKI网络安全认证技术与编程实现”这本书的第二章)1)、=erBzdzCiJLPz9lGszsEIuOhkqeeMw6FMI9AwaL_A8HnNofJIN6yHZCtS_Vwk7FGy7gPJkU_ZtOp459UcOwl_mv1BoA9NTAW_hYASmQGKG7i2)=maXumZqjVAN1saPya4UoSkjeAdUk_cSdmCxeXzRENfuXMPnbh99rXCDPMdR6mofKFlbW32flaavXM9CGFCKn0RJMMWB8kAmMX0cE3ATt-nS1、下载(GMP库下载地址)(PBC库下载地址)(MinGW下载地址)2、安装(1)MinGW的下载安装1)下载:最终的下载结果:2)、双击mingw-get-setup.exe,运行后,出现如下界面:(以下过程也需要在联网状态下才能完成安装)3)、以下过程,参考=1。注意:选这4个安装包即可。(有颜色的1个和带箭头的3个)最后,注意配置环境变量—系统变量path,然后检测是否安装成功。用cyGWin也可以,熟悉DOC命令的程序员也可选择安装“setup-x86unix虚拟机(cyGWin).exe”。但涉及授权问题)另一版本的安装,参见。4)、第四步,=1079444447&big_mirror=1下载MSYSMinGW的辅助环境;安装到d:/msys,安装时有两个提示(类似DOC界面的安装界面下),第一个提示输入Y,第二个提示输入MinGW安装路径d:/MinGW;完成后桌面出现msys快捷方式或在开始菜单里可以找到msys.(2)安装GMP,执行如下:1)、将压缩包“gmp-6.0.0a.tar.bz2”解压到d:/gmp;2)、在msys下执行命令,如图所示;./configure(./configure-disable-static-enable-shared)make(编译)makeinstall(安装)makeclean3、***配置开发环境及运行BLS.C1)、在visualc++6.0中直接运行pbc-0.4.7-vc\PBCVC目录下的工作区文件PBCVC.dsw;2)、在左侧工作区找到名为“testpairing.c”的源程序,将其删去;(因为里面有main函数,会与自己写的main函数冲突。)3)、选择文件—新建—c/c++sourcefile;新建名为“bls.c”的文件,将程序输入;(直接在这个主开发界面中新建自己的C源文件即可)4)、编译,可能出现如下错误:这是由于PBC库缺少openssl头文件。复制OpenSSL\include(一般在C:\openssl-0.9.8.e\include)下的整个文件夹到pbc-0.4.7-vc\include文件夹内,即可解决问题。5)、链接警告的配置:(版本不兼容造成的)visualc++6.0下选择“工程|设置”,在弹出的projectsettings对话框单击“连接”选项卡,在“分类”选项中选择“输入”,然后在“工程”选项中加入“/nodefaultlib:LIBC”,单击确定。
本文标题:配置过程(windows下配置PBC库)
链接地址:https://www.777doc.com/doc-7213385 .html