CxImage在 vs2005 中的使用

一、安装配置

1.下载CxImage类库-----cximage600_full
地址:http://www.codeproject.com/bitmap/cximage.asp

2.解压压缩包,如下图所示,并编译Demo2/Console.dsw



3、用把上图的CxImgLIb.dsw,用vs2005 打开后,如下图所示:




注意:

1)首先我们要确定在程序中是希望静态链接还是动态链接,在这里我建议大家使用动态链接,因为这个库有点大,如果使用静态链接的话你的应用程序体积会额外增加1MB多。

2)然后确定在MFC中使用还是在CRT环境中使用,这个库专门为你建了这两个工程来创建不同环境中使用的运行时库,跟据你的需求来选择编译CxImageCrtDll还是CxImageMfcDll工程,如果你希望使用静态库链接的话除了这两个工程不需要编译其它的工程都需要编译。并且在引用这个静态库的时候要把这些所有编译过的工程里的*.lib全部拷到你的程里去。


一、静态库的使用

3.编译完成后搜索*.lib文件,一共搜索出10个文件,把它们复制到你的工程目录中(任意)
它们分别为:cximage.lib consoled.lib jasper.lib jbig.lib Jpeg.lib libdcr.lib mng.lib png.lib Tiff.lib zlib.lib

注意,这些lib的设置方式要和我的项目的设置方式一致,如都是release版本或者都是debug的版本

4.找到压缩包中的CxImage文件夹,把它里面的所有.h头文件,复制到你的工程目录中(任意)

5.VC中的菜单project\setting..中,

 C/C++\- Code Generation\- Use run-time library : 都要选Multithreaded DLL

C/C++\Precompiled headers :选 not using precompiled headers"

link\Object/library modules:下面把cximage.lib consoled.lib jasper.lib jbig.lib Jpeg.lib libdcr.lib mng.lib png.lib Tiff.lib zlib.lib这10个文件加入

6.在我的项目的代码中,要加上#include "ximage.h"

这样就可以使用了。

#include "lib/ximage.h"

#pragma comment(lib,"lib/cximage.lib")
#pragma comment(lib,"lib/Jpeg.lib")
#pragma comment(lib,"lib/consoled.lib")
#pragma comment(lib,"lib/png.lib")
#pragma comment(lib,"lib/zlib.lib")
#pragma comment(lib,"lib/tiff.lib")
#pragma comment(lib,"lib/jasper.lib")
#pragma comment(lib,"lib/j2k.lib")
#pragma comment(lib,"lib/jbig.lib")        //这几行也可以不用加的


二、动态库的使用



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值