CImg выдает ошибку Access нарушает запись места для чтения файла PNG
Я пытаюсь запустить этот очень простой код и получаю странную ошибку в библиотеке CImg в строке png_read_info(png_ptr,info_ptr); ошибка: необработанное исключение в 0x779f8dc9 в test.exe: 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