如何将QCA链接到我的Qt项目?

时间:2016-10-24 16:37:14

标签: c++ qt dynamic-linking

我已成功克隆git repository of QCA并使用

构建它
cmake .
make
sudo make install

这创建了bin目录,其中包含一些可执行文件,我可以通过运行

确认一切正常
$ bin/qcatool-qt5 plugins
  /usr/lib/x86_64-linux-gnu/qt5/plugins
  /home/metheuser/qtcreator/qca/bin
Available Providers:
  qca-gnupg
  qca-logger
  qca-ossl
    This product includes cryptographic software written by Eric Young
    (eay@cryptsoft.com)
  qca-softstore

但是当我在我的Qt项目中指定时:

QT += crypto

我收到此错误

  

QT中的未知模块:crypto

我现在不知道如何包含库。我尝试将其添加到我的.pro文件中:

LIBS += -lqca

LIBS += -lqca2

两者都导致错误:

  

无法找到-lqca

我该怎么办?我按照官方的README / INSTALL说明进行操作。

1 个答案:

答案 0 :(得分:0)

您需要将lib路径添加到.pro文件中。所以,而不是

LIBS += -lqca

你需要

LIBS += -L$${PATH_QCA_LIB} -lqca