Я пытаюсь добавить Касабланку в проект C ++ / Qt-Creator в Linux, чтобы использовать некоторые Rest-Services. Но компилятор всегда говорит: «Файл cpprest / http_client.h не найден».
Касабланка построена без проблем и тесты тоже работают нормально.
Я попытался добавить библиотеку как внешнюю библиотеку с помощью «мастера добавления библиотеки». Файл .pro теперь содержит:
win32:CONFIG(release, debug|release): LIBS += -
L$$PWD/../casablanca/build.release/Binaries/release/ -lcpprest
else:win32:CONFIG(debug, debug|release): LIBS += -
L$$PWD/../casablanca/build.release/Binaries/debug/ -lcpprest
else:unix: LIBS += -L$$PWD/../casablanca/build.release/Binaries/ -lcpprest
INCLUDEPATH += $$PWD/../casablanca/build.release/Binaries
DEPENDPATH += $$PWD/../casablanca/build.release/Binaries
Я был бы рад, если кто-то может мне помочь.
Я думаю, что вы пропустили расширение путей, по которым компилятор должен искать включаемые файлы. Вы можете попытаться добавить следующее утверждение в ваш файл .pro:
unix:INCLUDEPATH += $$PWD/../casablanca/include