我正在尝试实现一个使用dlib库的程序。我已经能够使用dlib的所有其他文件,除了那些与jpeg和png相关的文件。
#include "dlib\image_io.h"
#define DLIB_JPEG_SUPPORT
int main(){
dlib::array2d<dlib::rgb_pixel> arr1;
dlib::load_jpeg(arr1,"sailboat1234.jpeg");
} 我已经在我的项目中包含了source.cpp文件和dlib/external中的文件。此外,我还将包含dlib文件夹的dlib-18.11文件夹包含到c++常规中。最后,该项目在Visual studio 2012上运行。
编辑:
当我运行该程序时,出现错误:error C2027: use of undefined type 'dlib::compile_time_assert<value>'。有什么想法吗?
发布于 2015-12-15 10:02:23
您需要将定义放在头部之前,才能使其生效:
#define DLIB_JPEG_SUPPORT
#include "dlib\image_io.h"有关参考,请参阅此标题:
image_loader\jpeg_loader.hhttps://stackoverflow.com/questions/27803399
复制相似问题