mfc多文档程序,希望打开一幅图片。
思路是:
1. 在文档类添加点击按钮响应函数,用mat类读取数据;
2. 获取文档对应的视图指针,将数据通传递给视图类对象,再调用它的invalidate();
3. 在视图类的OnDraw()函数中将mat数据转换为CImage,然后显示。
写完后Debug运行没问题,可以打开图片并显示;但是Release可以执行,但是没有显示图片,我通过断点调试发现在Release版的执行过程中
cv::Mat m_tempMat = cv::imread(m_FilePathName.GetBuffer(0),1); //打开图片
m_temMat没有读入数据。
不知道为什么?怎么解决呢?求大神给点思路