Добавьте Casablanca REST в Qt-Creator

Я пытаюсь добавить Casablanca в проект 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

Буду рад, если кто-то сможет мне помочь.


person user4007301    schedule 16.09.2014    source источник
comment
Включаемые файлы Casablanca хранятся в этом каталоге $$PWD/../casablanca/build.release/Binaries? Похоже на путь к бинарным файлам.   -  person vahancho    schedule 16.09.2014


Ответы (1)


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

unix:INCLUDEPATH += $$PWD/../casablanca/include
person vahancho    schedule 16.09.2014