运行 Qt C++ 上的 dlib

Running dlib on Qt c++

我正在尝试将 dlib 库添加到 ubuntu 上的 运行 fhog_object_detector_ex.cpp 文件的 Qt 项目中。我已经使用 CMake 构建了 dlib,现在我正在尝试 运行 它在 Qt.I 中添加了这些行 myproject.pro

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

我在代码中包含这些 headers:

#include <dlib/svm_threaded.h>
#include <dlib/gui_widgets.h>
#include <dlib/image_processing.h>
#include <dlib/data_io.h>

但是当我 运行 程序出现错误时,这里有一些错误:enter image description here

请帮我处理一下

除了 pthread 之外,您还需要 link X11。