如何调用paillier库的函数
How to call the functions of paillier library
我想调用 paillier 库 (http://acsc.cs.utexas.edu/) in C++ environment. I found out the helpful site () 的函数,并遵循 Niemand 于 2015 年 2 月 10 日在 12:40 回答的评论。但是,我的代码输出错误信息如下。
感谢您对解决问题提出的任何意见。我的详细流程如下
编译安装gmp库(默认选项)
- gmp.h生成于/usr/local/include
- libgmp.a、libgmp.so、libgmp.la等在/usr/local/lib
中生成
编译安装paillier库(默认选项)
- paillier.h生成于/usr/local/include
- libpaillier.a生成于/usr/local/lib
paillier 库测试示例代码
在 eclipse 中设置项目属性以使用库
在[属性]-[C/C++构建]-[设置]-[工具设置],
- [GCC C++ 编译器] - [包含] - [包含路径]:输入“/usr/local/include”
- [GCC C 编译器] - [包含] - [包含路径]:输入“/usr/local/include”
- [GCC C++ 链接器] - [库] - [库搜索路径]:输入“/usr/local/lib”
- [GCC C++ 链接器] - [库] - [库] : 输入 "gmp", "paillier"
我的环境版本如下
- ubuntu : 18.04.2
- 月食:2019-03
- gmp : 6.1.2
- 帕利尔:0.8
如果切换 link 顺序会怎样?即使用输入"paillier"、"gmp"。特别是对于静态库,link 顺序很重要。
我想调用 paillier 库 (http://acsc.cs.utexas.edu/) in C++ environment. I found out the helpful site (
感谢您对解决问题提出的任何意见。我的详细流程如下
编译安装gmp库(默认选项)
- gmp.h生成于/usr/local/include
- libgmp.a、libgmp.so、libgmp.la等在/usr/local/lib 中生成
编译安装paillier库(默认选项)
- paillier.h生成于/usr/local/include
- libpaillier.a生成于/usr/local/lib
paillier 库测试示例代码
在 eclipse 中设置项目属性以使用库
在[属性]-[C/C++构建]-[设置]-[工具设置],
- [GCC C++ 编译器] - [包含] - [包含路径]:输入“/usr/local/include”
- [GCC C 编译器] - [包含] - [包含路径]:输入“/usr/local/include”
- [GCC C++ 链接器] - [库] - [库搜索路径]:输入“/usr/local/lib”
- [GCC C++ 链接器] - [库] - [库] : 输入 "gmp", "paillier"
我的环境版本如下
- ubuntu : 18.04.2
- 月食:2019-03
- gmp : 6.1.2
- 帕利尔:0.8
如果切换 link 顺序会怎样?即使用输入"paillier"、"gmp"。特别是对于静态库,link 顺序很重要。