无法让CImage在Visual C ++ 2005(MFC)中工作

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法让CImage在Visual C ++ 2005(MFC)中工作相关的知识,希望对你有一定的参考价值。

我正在使用MSDN中的一个示例,但我得到“'CImage':未声明的标识符”?

CImage myimage;
   // load existing image
   myimage.Load("image.bmp"); 
      // save an image in BMP format
   myimage.Save("c:image1.bmp");
   // save an image in BMP format
   myimage.Save("c:image2",ImageFormatBMP);
   // save an image in JPEG format
   myimage.Save("c:image3.jpg");
   // save an image in BMP format, even though jpg file extension is used
   myimage.Save("c:image4.jpg",ImageFormatBMP);
答案

documentation for CImage表明它是在atlimage.h中定义的。你必须在你的来源#include。另请注意警告您必须首先包含afxstr.h以避免错误。

以上是关于无法让CImage在Visual C ++ 2005(MFC)中工作的主要内容,如果未能解决你的问题,请参考以下文章