获取opencv 2.4.3的编译错误

时间:2012-11-20 10:10:02

标签: c++ opencv

我在这一行遇到了编译错误,说没有定义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

1 个答案:

答案 0 :(得分:2)

这段代码之前的评论似乎很清楚。如果您的路径上已有png.h,则对png.h的调用可能会转到错误的代码集。

为了确保您使用的是OpenCV的png.h,如果您的路径中已有替代png.h,则会出现错误。