Невозможно заставить 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);

1 ответ

Решение

Документация дляCImage показывает, что это определено в atlimage.h, Вы должны #include что в вашем источнике. Также обратите внимание на предупреждение, которое вы должны включить afxstr.h Во-первых, чтобы избежать ошибок.

Другие вопросы по тегам