우분투에서 fhog_object_detector_ex.cpp 파일을 실행하려면 QL 프로젝트에 dlib 라이브러리를 추가하려고합니다. 내가 CMake를 사용하여 dlib 구축했고 지금은 내가 코드에서이 헤더를 포함하고 myproject.proQt C++에서 dlib 실행
SOURCES += $$PWD/dlib-19.2/dlib/all/source.cpp
INCLUDEPATH += $$PWD/dlib-19.2
LIBS += $$PWD/dlib19.2/examples/build/dlib_build/libdlib.a
LIBS += -pthread
에 다음 줄을 추가 한 Qt.I에서 실행하기 위해 노력하고있어 :
#include <dlib/svm_threaded.h>
#include <dlib/gui_widgets.h>
#include <dlib/image_processing.h>
#include <dlib/data_io.h>
하지만 프로그램을 실행할 때 오류가 발생했습니다. 여기에 몇 가지 오류가 있습니다 : enter image description here
제발 도와주세요.
'source.cpp'안에 무엇이 있는지 물어볼 수 있습니까? 정의되지 않은 모든 참조가 원인 인 것 같습니다. 또한'Qt'를 지원하는'cmake'를 사용하지 마십시오. 그래서'qmake'로 전환 할 필요가 없습니까? (Qt Creator를 IDE로 사용한다면'cmake'에 대한 네이티브 지원도 존재합니다) – rbaleksandar
[source.cpp]에는 dlib에 필요한 파일 경로를 나타내는 몇 가지 include 헤더가 있습니다. –
나는 굉장한 경험이 없기 때문에 cmake를 쓰지 않을 것입니다. dlib 파일을 설명대로 실행했습니다. @ rbaleksandar –