Я пытаюсь реализовать программу с использованием библиотеки dlib. Я уже был в состоянии использовать все другие файлы dlib, кроме тех, которые связаны с jpeg и png.
#include "dlib\image_io.h"
#define DLIB_JPEG_SUPPORTint main(){
dlib::array2d<dlib::rgb_pixel> arr1;
dlib::load_jpeg(arr1,"sailboat1234.jpeg");
}
Я включил в свой проект source.cpp
файл и те, что внутри dlib/external
, Также я включил в C ++ вообще 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"
Для справки смотрите этот заголовок:
image_loader\jpeg_loader.h