Невозможно заставить 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
Во-первых, чтобы избежать ошибок.