【发布时间】:2017-06-28 05:15:34
【问题描述】:
我正在尝试运行 dlib 提供的人脸检测示例。我已经设置了我的库目录和我的包含文件夹。我已将 source.cpp 包含在项目中,并将外部文件夹中的文件也添加到其中。当我运行程序时,它说通过定义 jpeg 支持来启用 jpeg 支持,我这样做了,但是它不会编译并提供 2 个关于未解决的外部的类似错误。
未解析的外部符号“public: __thiscall dlib::jpeg_loader::jpeg_loader(class std::basic_string,class std::allocator > const &)” (??0jpeg_loader@dlib@@QAE@ABV?$basic_string@DU ?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) 在函数“void __cdecl dlib::load_jpeg > >(class dlib::array2d > &,class std:: basic_string,class std::allocator > const &)" (??$load_jpeg@V?$array2d@EV?$memory_manager_stateless_kernel_1@D@dlib@@@dlib@@@dlib@@YAXAAV?$array2d@EV?$memory_manager_stateless_kernel_1 @D@dlib@@@0@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z) DLIB模板
这是我的代码头:
#define DLIB_JPEG_SUPPORT
#include <dlib/image_processing/frontal_face_detector.h>
#include <dlib/gui_widgets.h>
#include <dlib/image_io.h>
#include <iostream>
使用命名空间 dlib; 使用命名空间标准;
【问题讨论】:
标签: c++ visual-studio-2015 unresolved-external dlib