我在这一行遇到了编译错误,说没有定义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
。
答案 0 :(得分:2)
这段代码之前的评论似乎很清楚。如果您的路径上已有png.h
,则对png.h
的调用可能会转到错误的代码集。
为了确保您使用的是OpenCV的png.h
,如果您的路径中已有替代png.h
,则会出现错误。