我尝试使用使用AES算法的this示例代码。 我是qt和linux的新手,并试图弄清楚我应该如何使用这个库。
我从here下载了Crypto ++ 5.0文件并解压缩。现在我在〜/ Downloads / crypto中有许多cpp和头文件,但我不知道下一步是什么。我应该编译哪个文件?如何将其集成到小型Qt项目中?如果我从链接复制代码,编译器无法找到所有包含文件(这是有意义的)。那么我需要做些什么才能运行这个小例子?
我使用Qt 5.4.1,编译器是g ++
答案 0 :(得分:0)
我找到了描述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++
请参阅第一个链接了解更多详情,希望有所帮助。