我尝试运行这个非常简单的代码,在png_read_info(png_ptr,info_ptr)的CImg库中出现了一个奇怪的错误;错误是:test.exe中0x779f8dc9处的未处理异常:0xC0000005:访问冲突写入位置0x00000014。代码是:
define cimg_use_png
include "CImg.h"
include "png.h"
using namespace std;
using namespace cimg_library;
int main()
{
CImg<unsigned char> image("Road.png");
image.display();
return 0;
}
我必须提到我将libpng库包含到我的项目属性表中,如此处所述。 http://www.piko3d.com/tutorials/libpng-tutorial-loading-png-files-from-streams