Я пишу приложение в Qt и хочу добавить драйвер mongocxx для доступа к данным в моей БД. Я добавил libs и заголовочные файлы, используя LIBS и INCLUDEPATH. Теперь Mongocxx также требует повышения. Но теперь я получаю ошибку C:\mongo-cxx-driver-3.4.1\include\bsoncxx\v_noabi\bsoncxx\stdx\string_view.hpp:40: error: boost/version.hpp: No such file or directory #include <boost/version.hpp>
. Когда я включаю в main. cpp, все работает нормально. Что мне делать?
Мой .pro файл:
QT += quick
CONFIG += c++17
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += \
main.cpp \
signIn.cpp \
signUp.cpp
INCLUDEPATH += C:\mongo-cxx-driver-3.4.1\include\bsoncxx\v_noabi \ C:\mongo-cxx-driver-3.4.1\include\mongocxx\v_noabi \ D:\boost_1_72_0
RESOURCES += qml.qrc
TRANSLATIONS += \
LogIn_en_CA.ts
QML_IMPORT_PATH =
QML_DESIGNER_IMPORT_PATH =
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
HEADERS += \
signIn.h \
signUp.h
LIBS += C:\mongo-cxx-driver-3.4.1\lib\bsoncxx.lib \ C:\mongo-cxx-driver-3.4.1\lib\mongocxx.lib