VS2010 试了网上很多方法都无法成功
再右键项目->属性->在vc++ 包含目录中 添加CxImage include的目录 如D:\Visual Stdio lib\public\cximage\include;
库目录中,Debug Release各自的库目录 如D:\Visual Stdio lib\public\cximage\lib\Release;
注:代码的目录已经重构过了
然后再在代码中手动添加绝对路径
#include "ximage.h"
//#ifdef _DEBUG
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\png.lib")
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\libdcr.lib")
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\jpeg.lib")
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\zlib.lib")
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\tiff.lib")
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\jasper.lib")
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\cximage.lib")
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\mng.lib")
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\libpsd.lib")
#pragma comment(lib, "D:\\Visual Stdio lib\\public\\cximage\\lib\\Release\\cximage.lib")
再运行代码,就能执行成功
int _tmain(int argc, _TCHAR* argv[])
{
CxImage *pxImage = new CxImage;
pxImage->Load(L"login.gif",CXIMAGE_FORMAT_GIF);
pxImage->Save(L"login.bmp",CXIMAGE_FORMAT_BMP);
delete pxImage;
return 0;
}
以下是常用的几个库函数,作为测试一下
//初学者使用的一些常用库函数
CxImage.Load(strPicPath); //读取图片
CxImage.Light(m_Light,0); //亮度的调整
CxImage.Light(0,m_Contrast); //对比度的调整
CxImage.Save(new_strPicPath); //保存图片
CxImage.Draw(hdc,0,0); //绘制