【问题标题】:Integrate Crypto++ code to Qt Application In Linux在 Linux 中将 Crypto++ 代码集成到 Qt 应用程序
【发布时间】:2015-10-18 01:37:54
【问题描述】:

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

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

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

【问题讨论】:

  • 您没有提及您的 Qt 版本/编译器/特定任务。这是一个使用 Crypto++ 和 mingw qtcentre.org/threads/… 的教程
  • @demonplus 我编辑了这个问题。我不知道mingw,我看到这是一个windows教程,我会试一试

标签: c++ linux qt crypto++


【解决方案1】:

我找到了描述 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++

查看第一个链接了解更多详情,希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多