我已经尝试了一段时间而没有太大的成功,首先使用dlib库来创建一个简单的程序。我的代码是:
#include "dlib-18.11\dlib-18.11\dlib\array2d.h"
#include "dlib-18.11\dlib-18.11\dlib\gui_widgets.h"
#include "dlib-18.11\dlib-18.11\dlib\image_io.h"
#include "dlib-18.11\dlib-18.11\dlib\image_transforms.h"
#include "dlib-18.11\dlib-18.11\dlib\image_loader\image_loader_abstract.h"
#include "dlib-18.11\dlib-18.11\dlib\algs.h"
#include "dlib-18.11\dlib-18.11\dlib\pixel.h"
#include "dlib-18.11\dlib-18.11\dlib\dir_nav.h"
#include "dlib-18.11\dlib-18.11\dlib\\image_processing\generic_image.h"
#define ENABLE_ASSERTS // asserts always enabled
#define DLIB_JPEG_SUPPORT
#define DLIB_PNG_SUPPORT
using namespace std;
using namespace dlib;
int main()
{
jpeg_loader("sailboat1234.jpg");
return 0;
}
在某些已经检查过它的地方说要将source.cpp添加到你的项目中。到目前为止我所做的是右击项目名称 - >添加 - >现有项目 - > source.cpp。最后我用上面的方式包含了exhals / libjpeg里面的.h和.cpp文件。