J.S*_*J.S 5 c++ visual-studio-2012 dlib
我正在尝试使用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");
}
Run Code Online (Sandbox Code Playgroud)
我已将source.cpp文件和文件中的文件包含在我的项目中dlib/external.此外,我已经包含在c ++ general dlib-18.11包含的文件夹中dlib.最后,该项目在Visual Studio 2012上运行.
编辑:
当我运行程序时错误:error C2027: use of undefined type 'dlib::compile_time_assert<value>'.有任何想法吗?
您需要将定义放在标题之前才能使其生效:
#define DLIB_JPEG_SUPPORT
#include "dlib\image_io.h"
Run Code Online (Sandbox Code Playgroud)
作为参考,请参阅此标题:
image_loader\jpeg_loader.h
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2267 次 |
| 最近记录: |