2015-01-06 13 views
5

Tôi đang cố triển khai chương trình bằng thư viện dlib. Tôi đã có thể sử dụng dlib của tất cả các tập tin khác, ngoại trừ những người liên quan đến jpeg và png.dlib tải các tệp jpeg

#include "dlib\image_io.h" 


#define DLIB_JPEG_SUPPORT 


int main(){ 

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

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

} 

Tôi đã bao gồm dự án của tôi source.cpp tập tin và những từ bên trong dlib/external. Ngoài ra tôi đã đưa vào c + + chung thư mục dlib-18.11 chứa thư mục dlib. Cuối cùng, dự án đang chạy trên Visual studio 2012.

EDIT:

Khi tôi chạy chương trình lỗi: error C2027: use of undefined type 'dlib::compile_time_assert<value>'. Bất kỳ ý tưởng?

+0

Bạn quên hỏi một câu hỏi. –

+0

Vui lòng kiểm tra phần đã chỉnh sửa của tôi –

Trả lời

0

Bạn cần phải đặt các định nghĩa trước các tiêu đề cho nó để có bất kỳ tác dụng:

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

Để tham khảo thấy tiêu đề này:

image_loader\jpeg_loader.h 
Các vấn đề liên quan