在VS2010配置并运行PBC库程序
2016-04-26 09:32
337 查看
PBC库的官方网址是http://crypto.stanford.edu/pbc/,下载地址为http://crypto.stanford.edu/pbc/download.html,里面提供了linux和windows版本的PBC库。我本人不习惯在linux下面调试运行程序,为了在VS中调试,折腾了一个星期才配置好。为了记录自己的配置过程并且使更多的人少走弯路,现在将我自己的配置过程记录下来。
我选择在MinGW中对PBC和GMP库进行编译,这个过程网上有很多参考,比如这个网址http://94it.net/a/jingxuanboke/2013/0809/90464.html,自己编译不出来的话,我已经把编译好的libpbc.a、libgmp.a、libgcc.a、libmingwex.a和gmp.h文件和我自己用的PBC文件放到百度网盘中,有需要的可以自行下载,下载网址为http://pan.baidu.com/s/1gd6HAUZ,提取密码为:k63m。有了这些东西我们就可以开始在VS中配置了。关于在VS中配置PBC库,有个网址可以参考下,http://stackoverflow.com/questions/25446726/running-pbc-in-windows-visual-studio,但是这个网址没有截图,我现在将配置的过程以图的形式展示一遍。
打开VS2010,鼠标放在你自己的项目上,右击,选择>属性,之后就出来上面的截图页面了,我已经标好了顺序,在红色标号4 这里注意,附加包含目录就是把PBC文件的include目录下所有的.h文件附加进去,还要再把gmp.h文件附加进去,其中gmp.h我已经放在了网盘的include.rar文件中,可以直接解压之后把整个include目录附加。
接下来在上面的页面中配置链接器:
http://blog.csdn.net/qifuchenluo/article/details/45745401
我选择在MinGW中对PBC和GMP库进行编译,这个过程网上有很多参考,比如这个网址http://94it.net/a/jingxuanboke/2013/0809/90464.html,自己编译不出来的话,我已经把编译好的libpbc.a、libgmp.a、libgcc.a、libmingwex.a和gmp.h文件和我自己用的PBC文件放到百度网盘中,有需要的可以自行下载,下载网址为http://pan.baidu.com/s/1gd6HAUZ,提取密码为:k63m。有了这些东西我们就可以开始在VS中配置了。关于在VS中配置PBC库,有个网址可以参考下,http://stackoverflow.com/questions/25446726/running-pbc-in-windows-visual-studio,但是这个网址没有截图,我现在将配置的过程以图的形式展示一遍。
打开VS2010,鼠标放在你自己的项目上,右击,选择>属性,之后就出来上面的截图页面了,我已经标好了顺序,在红色标号4 这里注意,附加包含目录就是把PBC文件的include目录下所有的.h文件附加进去,还要再把gmp.h文件附加进去,其中gmp.h我已经放在了网盘的include.rar文件中,可以直接解压之后把整个include目录附加。
接下来在上面的页面中配置链接器:
http://blog.csdn.net/qifuchenluo/article/details/45745401
相关文章推荐
- (转)
- Java中的简单工厂模式
- 机器学习实践指南(二)—— 作为 baseline 的 SVM(scikit-learn)
- 获取cookies的简单代码(总结待续)
- Java处理 网站高并发问题 的优化方法
- 设计模式(六):控制台中的“命令模式”(Command Pattern)
- Linux系统下如何查看CPU个数
- iOS学习使用NSURLSession
- Java基础知识(五)
- Keil中build和rebuild区别
- Bootstrap网格系统详解
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules (web项目不能加载到服务器))
- 夺命雷公狗ThinkPHP项目之----企业网站24之网站前台列表页面包屑导航的显示
- JSON学习笔记
- ios webView与js交互与类似回调的实现(swift)
- easyui datagrid插件的getChecked方法,只能获取一行
- 重复定义(multiple definition of)与重复包含
- Ubuntu 12.04 更新源的方法及地址
- Flask更新数据库出错
- uva11292贪心基础题目