2016-10-24 3 views
0

Я успешно клонировали git repository of QCA и построил его с помощьюКак связать QCA с моим проектом Qt?

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 
    ([email protected]) 
    qca-softstore 

Однако, когда я указываю в моем проекте Qt :

QT += crypto 

Я получаю эту ошибку

Unknown module(s) in QT: crypto

Я понятия не имею, как включить библиотеку сейчас. Я попытался добавить это в мой файл .pro:

LIBS += -lqca 

и

LIBS += -lqca2 

И в результате ошибки:

cannot find -lqca

Что я должен делать? Я следовал официальным инструкциям README/INSTALL.

ответ

0

вам нужно добавить путь lib к вашему .pro файлу. Таким образом, вместо

LIBS += -lqca 

вам нужно

LIBS += -L$${PATH_QCA_LIB} -lqca 
Смежные вопросы