DLIB On visual studio 2015抛出一个未解决的外部错误
DLIB On visual studio 2015 throws a unresolved external error
我正在尝试运行dlib提供的人脸检测示例。我已经设置了我的库目录和包含文件夹。我在项目中包含了source.cpp,并将externals文件夹中的文件也添加到其中。当我运行该程序时,它说通过定义jpeg支持来启用jpeg支持,我照做了,但它不会编译并提供关于未解决的外部的2个类似错误。
未解析的外部符号"public:__thiscall dlib::jpeg_loader::jpeg_loader(类std::basic_string,类std:::allocater>const&)"(?)??0jpeg_loader@dlib@@QAE@ABV$basic_string@DU$char_traits@D@std@@V$allocator@D@2@@std@@@Z)中引用($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;使用命名空间std;
您必须为所有.cpp文件定义DLIB_JPEG_SUPPORT,而不仅仅是其中一个。您可以将其设置为项目中的编译器设置,而不是在一个文件中写入#define。
相关文章:
- 节俭并发:未解决的外部问题
- 未解决的外部链接问题
- Visual Studio 2017 中的 QtMetaObject 未解决的外部错误
- 'auto *x = new some_struct{};"是一个未初始化的变量?
- 在Embarcadero C++ Builder中生成的DLL未解决的外部链接错误
- 解释未解决的外部C++
- 在VSCode中编译C++给了我一个未定义的参考
- 矛盾的未解决的外部符号+未使用的库与VS2017和FFMPEG 4
- 我对C++程序有一个未定义的参考,不知道如何处理它
- 函数路径追加上未解决的外部符号错误
- 我正在为学校开发一个小班模板实验室,我的代码无法编译,它给了我一个未解析的外部符号
- 是否有可能通过指向另一个未关联的子对象的指针来获取指向一个子对象的指针?
- 为什么这是一个未定义的行为?
- DLIB On visual studio 2015抛出一个未解决的外部错误
- 未解决的外部符号,带有静态lib,它使用了另一个静态lib
- 另一个与未解决符号相关的问题
- VS2013与QT5.3.2使用Websocket,并得到一个未解决的外部符号问题
- 我有一个错误LNK2019:未解决的外部符号错误(要查看少量代码)
- QT和未解决的下一个符号
- 无法将一个项目的头和 CPP 文件与另一个项目链接 LNK2019:未解决的外部符号错误