【CxImage 701】VS2008 编译和使用。。。

www.xdp.it 官网上下载。。。CxImage701

 

VS2008打开编译,工程字符集 Unicode模式,选择Release模式进行编译。。等等几分钟就OK了。。

1. 从CxImage文件中复制下列文件到工程目录:(..\CxImage\)

xfile.h、ximacfg.h、ximadef.h、ximage.h、xiofile.h、xmemfile.h 

或者(该文件下所有的.h文件)

2. 从CxImage文件中复制下列文件到工程目录lib文件夹下:

png.lib、jpeg.lib、zlib.lib、tiff.lib、jasper.lib、cximage.lib、mng.lib、libdcr.lib、libpsd.lib、jbig.lib

特别指出: cximage.lib 的路径是(..\CxImage\\CxImageDLL\Release)

 

新建一个VS2008工程,多字节字符集,添加如下头文件和lib

#include <ximage.h>
#pragma comment(lib,"cximage.lib")
#pragma comment(lib,"png.lib")
#pragma comment(lib,"jasper.lib")
#pragma comment(lib,"jbig.lib")
#pragma comment(lib,"Jpeg.lib")
#pragma comment(lib,"libpsd.lib")
#pragma comment(lib,"libdcr.lib")
#pragma comment(lib,"mng.lib")
#pragma comment(lib,"Tiff.lib")
#pragma comment(lib,"zlib.lib")


 

m_Image.Load(_T("Copy.bmp"),CXIMAGE_FORMAT_BMP);
	if (m_Image.IsValid())
	{
		if (!m_Image.IsGrayScale())
		{
			m_Image.IncreaseBpp(24);
		}
		m_Image.SetJpegQuality(99);
		m_Image.Save(_T("Copy.jpg"),CXIMAGE_FORMAT_JPG);
		//MessageBox(_T("OK"));
	}


 编译。。

编译运行成功恭喜你。。

 

特别指出:lib是Unicode编译的,新建的工程为啥使用多字节字符集?

原因如下:

 

CxImageDlg.obj : error LNK2001: 无法解析的外部符号 "public: bool __thiscall CxImage::Load(wchar_t const *,unsigned int)" (?Load@CxImage@@QAE_NPB_WI@Z)
1>D:\shen\CxImage\Release\CxImage.exe : fatal error LNK1120: 1 个无法解析的外部命令


 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值