Headers 使用 Qt5 和 Crypto++ 时未找到
Headers not found when using Qt5 and Crypto++
我已经编译并尝试将 cryptopp 库 link 添加到我的 .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
我该如何解决这个错误?
谢谢
根据 vahancho 的建议,您需要在 qmake 项目文件中添加以下行。
INCLUDEPATH += path to parent directory of 'cryptopp'
我已经编译并尝试将 cryptopp 库 link 添加到我的 .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
我该如何解决这个错误? 谢谢
根据 vahancho 的建议,您需要在 qmake 项目文件中添加以下行。
INCLUDEPATH += path to parent directory of 'cryptopp'