将Crypto ++代码集成到Linux中的Qt应用程序

时间:2015-07-27 18:16:31

标签: c++ linux qt crypto++

我尝试使用使用AES算法的this示例代码。 我是qt和linux的新手,并试图弄清楚我应该如何使用这个库。

我从here下载了Crypto ++ 5.0文件并解压缩。现在我在〜/ Downloads / crypto中有许多cpp和头文件,但我不知道下一步是什么。我应该编译哪个文件?如何将其集成到小型Qt项目中?如果我从链接复制代码,编译器无法找到所有包含文件(这是有意义的)。那么我需要做些什么才能运行这个小例子?

我使用Qt 5.4.1,编译器是g ++

1 个答案:

答案 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++

请参阅第一个链接了解更多详情,希望有所帮助。