2014-09-16 2 views
0

일부 Rest-Services를 사용하기 위해 Linux의 C++/Qt-Creator 프로젝트에 Casablanca를 추가하려고합니다. 그러나 컴파일러는 항상 " 'cpprest/http_client.h'파일을 찾을 수 없습니다."라고 말합니다.Qt-Creator에 Casablanca REST를 추가하십시오.

카사 블랑카는 문제없이 만들어졌으며 테스트도 훌륭하게 작동합니다.

"라이브러리 추가 마법사"를 사용하여 라이브러리를 외부 라이브러리로 추가하려고 시도했습니다. 이제 .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 

누군가 나를 도울 수 있다면 기쁠 것입니다.

+0

가 있습니까 카사 블랑카의이 디렉토리에'$$ PWD /../ 카사 블랑카/build.release/Binaries'에 저장된 파일을 포함? 바이너리 파일의 경로처럼 보입니다. – vahancho

답변

0

필자는 컴파일러가 포함 파일을 찾아야하는 경로를 놓치고 싶다고 생각합니다. 당신은 당신의 .PRO 파일에 다음 문을 추가 할 수 있습니다

unix:INCLUDEPATH += $$PWD/../casablanca/include 
관련 문제