2

この非常に単純なコードを実行しようとすると、CImg ライブラリの行 png_read_info(png_ptr,info_ptr); で奇妙なエラーが発生します。エラーは次のとおりです: 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

4

0 に答える 0