使用Qt5和Crypto ++时未找到标头

时间:2017-08-01 06:16:23

标签: c++ qt crypto++

我已编译并尝试将cryptopp库链接到我的.pro文件,但是我收到此错误:

error: 'cryptopp/aes.h' file not found
#include <cryptopp/aes.h>

以下是我的.pro文件:

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = Journal
TEMPLATE = app
DEFINES += QT_DEPRECATED_WARNINGS
LIBS += -L/usr/local/lib/libcryptopp.a -lcryptopp
CONFIG += console c++11

SOURCES += \
        main.cpp \
        mainwindow.cpp \
    encrypt.cpp

HEADERS += \
        mainwindow.h \
    filesio.h \
    encrypt.h

FORMS += \
        mainwindow.ui

我该如何解决此错误? 感谢

1 个答案:

答案 0 :(得分:1)

根据vahancho的建议,您需要在qmake项目文件中添加以下行。

  

INCLUDEPATH + = cryptopp&#39;

的父目录路径