将 Crypto++ 代码集成到 Linux 中的 Qt 应用程序
Integrate Crypto++ code to Qt Application In Linux
我尝试使用 this 使用 AES 算法的示例代码。
我是 qt 和 linux 的新手,想弄清楚我应该如何使用这个库。
我从 here 下载了文件 Crypto++ 5.0 并解压。现在我在 ~/Downloads/crypto 中有许多 cpp 和头文件的目录,但我不知道下一步是什么。我应该编译哪个文件?我如何将它集成到小型 Qt 项目中?如果我从 link 复制代码,编译器无法找到所有包含文件(这是有道理的)。那么我需要对 运行 这个小例子做些什么?
我使用 Qt 5.4.1,编译器是 g++
我找到了描述 Crypto++、Qt 和 Linux 的博客:
https://inphamousdevelopment.wordpress.com/2011/05/06/crypto-and-linux/
主要思想是你不应该使用下载的文件,而是使用终端:
sudo apt-get install libcrypto++8 libcrypto++8-dbg libcrypto++-dev
要将库添加到项目,请使用以下命令:
LIBS += -L/usr/lib/crypto++ -lcrypto++
INCS += -I/usr/include/crypto++
查看第一个link了解更多详情,希望对您有所帮助。
我尝试使用 this 使用 AES 算法的示例代码。 我是 qt 和 linux 的新手,想弄清楚我应该如何使用这个库。
我从 here 下载了文件 Crypto++ 5.0 并解压。现在我在 ~/Downloads/crypto 中有许多 cpp 和头文件的目录,但我不知道下一步是什么。我应该编译哪个文件?我如何将它集成到小型 Qt 项目中?如果我从 link 复制代码,编译器无法找到所有包含文件(这是有道理的)。那么我需要对 运行 这个小例子做些什么?
我使用 Qt 5.4.1,编译器是 g++
我找到了描述 Crypto++、Qt 和 Linux 的博客:
https://inphamousdevelopment.wordpress.com/2011/05/06/crypto-and-linux/
主要思想是你不应该使用下载的文件,而是使用终端:
sudo apt-get install libcrypto++8 libcrypto++8-dbg libcrypto++-dev
要将库添加到项目,请使用以下命令:
LIBS += -L/usr/lib/crypto++ -lcrypto++
INCS += -I/usr/include/crypto++
查看第一个link了解更多详情,希望对您有所帮助。