0

我在这一行遇到了一个编译错误,说 png_libpng_version_1_5_9 没有定义。

/* Generate a compiler error if there is an old png.h in the search path. */
typedef png_libpng_version_1_5_9 Your_png_h_is_not_version_1_5_9;

有没有人遇到同样的问题?

我从http://opencv.org/opencv-2-4-3-released.html下载了 opencv 2.4.3

线条1819-1820来自3rdparty/libpng/pngtest.c.

4

1 回答 1

2

这行代码之前的注释似乎很清楚。如果png.h您的路径上已经存在,则调用png.h可能会转到错误的代码集。

为确保您使用的是 OpenCV ,如果您的路径上已有png.h替代方案,它们会引发错误。png.h

于 2012-11-27T11:43:49.540 回答