我尝试使用this使用 AES 算法的示例代码。 我是 qt 和 linux 的新手,并尝试弄清楚应该如何使用这个库。
我从 here 下载了文件 Crypto++ 5.0并解压它。现在我在 ~/Downloads/crypto 中有很多 cpp 和头文件的目录,但我不知道接下来会发生什么。我应该编译哪个文件?我如何将其集成到小型 Qt 项目中?如果我从链接复制代码,编译器将无法找到所有包含文件(这是有道理的)。那么我需要做什么来运行这个小例子?
我使用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++
有关更多详细信息,请参阅第一个链接,希望对您有所帮助。
关于c++ - 将 Crypto++ 代码集成到 Linux 中的 Qt 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31660366/