2015-01-06 14 views
5

Sto provando ad implementare un programma usando la libreria dlib. Sono già stato in grado di usare dlib tutti gli altri file tranne quelli relativi a jpeg e png.dlib load jpeg files

#include "dlib\image_io.h" 


#define DLIB_JPEG_SUPPORT 


int main(){ 

    dlib::array2d<dlib::rgb_pixel> arr1; 

    dlib::load_jpeg(arr1,"sailboat1234.jpeg"); 

} 

ho incluso nel mio progetto il file source.cpp e quelli all'interno del dlib/external. Inoltre ho incluso nel C++ generale la cartella dlib-18.11 che contiene la cartella dlib. Infine, il progetto è in esecuzione su Visual Studio 2012.

EDIT:

Quando eseguo il programma l'errore: error C2027: use of undefined type 'dlib::compile_time_assert<value>'. Qualche idea?

+0

Hai dimenticato di fare una domanda. –

+0

Controllare la mia parte modificata –

risposta

0

è necessario mettere la prima definire le intestazioni per poter avere alcun effetto:

#define DLIB_JPEG_SUPPORT 
#include "dlib\image_io.h" 

Per riferimento vedere questa intestazione:

image_loader\jpeg_loader.h