cimg display()没什么,但是调试消息是正确的

时间:2013-12-08 14:22:21

标签: c++ c g++ mingw cimg

环境:win7 mingw g ++ 4.6.2

代码非常简单。

CImg<int> img("xxx.jpg");
img.display();

我使用g++ -o xxxx xxxx.cpp -lgdi32编译程序。

调试消息显示图像已正确读取。我的意思是像素的值。但是显示窗口什么也没显示。

PS:当我使用vs2012时,display()工作正常。

任何人都知道为什么?感谢。

1 个答案:

答案 0 :(得分:0)

解决方案: Stack overflow error when reading jpeg image using Cimg library

另请参阅CImg示例中的examples / use_jpeg_buffer.cpp。