【问题标题】:dlib load jpeg filesdlib 加载 jpeg 文件
【发布时间】:2015-03-04 09:35:43
【问题描述】:

我正在尝试使用 dlib 库来实现一个程序。除了 jpeg 和 png 相关的文件之外,我已经可以使用 dlib 的所有其他文件了。

#include "dlib\image_io.h"


#define DLIB_JPEG_SUPPORT


int main(){

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

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

} 

我已将source.cpp 文件和dlib/external 中的文件包含到我的项目中。我也将包含dlib 文件夹的dlib-18.11 文件夹包含在c++ 中。 最后,该项目在 Visual Studio 2012 上运行。

编辑:

当我运行程序时出现错误:error C2027: use of undefined type 'dlib::compile_time_assert&lt;value&gt;'。有任何想法吗?

【问题讨论】:

  • 你忘了问问题。
  • 请检查我编辑的部分

标签: c++ visual-studio-2012 dlib


【解决方案1】:

您需要将定义放在标题之前以使其生效:

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

有关参考,请参阅此标题:

image_loader\jpeg_loader.h

【讨论】:

  • 感谢这救了我的命。我在 Android jni 中使用它。
猜你喜欢
  • 2015-12-20
  • 2015-12-20
  • 2019-03-07
  • 1970-01-01
  • 2018-02-01
  • 2011-09-29
  • 2019-06-01
  • 2015-11-21
  • 2010-10-23
相关资源
最近更新 更多