Как я могу прочитать изображение в формате png, используя libpng? - PullRequest
0 голосов
/ 02 декабря 2011
#include "stdafx.h"
#include <boost/gil/gil_all.hpp>
#include <boost/gil/extension/io/png_io.hpp> 
namespace gil = boost::gil;

int _tmain(int argc, _TCHAR* argv[])
{

     gil::gray8_image_t input;
     gil::png_read_image("..\\resources\\frame10.png",input);

     return 0;

}

В основной программе я хочу прочитать изображение в формате png. Отладка не имеет проблем. Но когда я бегу исполняемый файл, он разбился. В чем причина? Спасибо!

1 Ответ

1 голос
/ 10 января 2012

Это может быть связано с вашим относительным путем.Насколько я помню, Visual запускает сеанс отладки в $ PROJECT_DIR.Если вы запустите exe вручную (из $ PROJECT_DIR / Debug (или Release)), он может не найти ваши ресурсы.

...