配置过程(windows下配置PBC库).docVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(前提是已安装openssl--------参见“精通PKI网络安全认证技术与编程实现”这本书的第二章) 1)、/link?url=erBzdzCiJLPz9lGszsEIuOhkqeeMw6FMI9AwaL_A8HnNofJIN6yHZCtS_Vwk7FGy7gPJkU_ZtOp459UcOwl_mv1BoA9NTAW_hYASmQGKG7i 2) /link?url=maXumZqjVAN1saPya4UoSkjeAdUk_cSdmCxeXzRENfuXMPnbh99rXCDPMdR6mofKFlbW32flaavXM9CGFCKn0RJMMWB8kAmMX0cE3ATt-nS 1、下载 /. (GMP库下载地址) /pbc/. (PBC库下载地址) /projects/mingw/files/ (MinGW下载地址) 2、安装 (1)MinGW的下载安装 1)下载: 最终的下载结果: 2)、双击mingw-get-setup.exe,运行后,出现如下界面:(以下过程也需要在联网状态下才能完成安装) 3)、以下过程,参考 /p/2826016538?see_lz=1。 注意:选这4个安装包即可。(有颜色的1个和带箭头的3个) 最后,注意配置环境变量—系统变量path,然后检测是否安装成功。 用cyGWin也可以,熟悉DOC命令的程序员也可选择安装“setup-x86unix虚拟机(cyGWin).exe”。但涉及授权问题) 另一版本的安装,参见 /uidid-129861.html。 4)、第四步, /mingw/MSYS-1.0.10.exe?modtime=1079444447big_mirror=1下载MSYS MinGW的辅助环境安装到d:/msys,安装时有两个提示,第一个提示输入Y, 第二个提示输入MinGW安装路径d:/MinGW完成后桌面出现msys快捷方式gmp-6.0.0a.tar.bz2”解压到d:/gmp; 2)、在msys下执行命令,如图所示; ./configure (./configure-disable-static-enable-shared) make (编译) make install (安装) make clean 3、***配置开发环境及运行BLS.C 1)、在visual c++6.0中直接运行pbc-0.4.7-vc\PBCVC目录下的工作区文件PBCVC.dsw; 2)、在左侧工作区找到名为“testpairing.c”的源程序,将其删去;(因为里面有main函数,会与自己写的main函数冲突。) 3)、选择文件—新建—c/c++ source file;新建名为“bls.c”的文件,将程序输入;(直接在这个主开发界面中新建自己的C源文件即可) 4)、编译,可能出现如下错误: 这是由于PBC库缺少openssl头文件。复制OpenSSL\include(一般在C:\openssl-0.9.8.e\include)下的整个文件夹到pbc-0.4.7-vc\include文件夹内,即可解决问题。 5)、链接警告的配置:(版本不兼容造成的)visual c++ 6.0下选择“工程|设置”,在弹出的project settings对话框单击“连接”选项卡,在“分类”选项中选择“输入”,然后在“工程”选项中加入“/nodefaultlib:LIBC”,单击确定。

文档评论(0)

jkf4rty7 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档