CxImage 7.02版本在VS2010下的有关MFC的配置

很费了一番功夫,刚刚才把Cximage库在vs2010下配置好,中间曲折略过不提。赶紧把过程写出来。
1.CxImage 7.02版本
我的CxImage下载地址是http://www.softpedia.com/get/programming/components-libraries/cximage.shtml  上下两个下载链接,我选择的是那个Softpedia Secure Download (US)选项,压缩包大小是2.11M,不是2.25M。


2.cximaged.dll的编译

7.02版本的CxImage原生有vs2010的解决方案,直接用vs2010打开,等解决方案读完。尝试都编译一下,发现不会全部成功,如果全部成功,那就是你人品高。。。
cximagemfcdll的编译会产生cximaged.dll文件,如果没有这个文件,cximage库是无法正常运行的。尝试编译cximagemfcdll,会发现提示LNK1104: 无法打开文件"****.lib"的提示。右键cximagemfcdll--》属性--》配置属性--》常规--》输出目录,把“.\debug\”删去,什么都不填。
鉴于别人遇到的问题,我的“c/c++”--》预处理选项的_WIN32_IE改成了当前系统的版本号_WIN32_IE=0x0601=0x0601,这个有没有影响我就不去测了,估计改不改的没有影响。文后我会把相关文章地址贴过来供大家参考。
其他没什么好调的,dll可以生成了,如果成功记得留个备份。
3.下面就是在vs2010下的具体配置情况
生成dll之后,后边的事情就非常简单了。
首先建个文件夹,例如cximage,建两个子文件夹include和lib,把cximage702_full\CxImage下的所有cpp和h文件拷到include中,把\cximage702_full\Debug下的所有lib文件拷到lib文件夹内,将\cximage702_full\bin下的cximage.dll文件拷到你的工程例如“test”解决方案的目录下,跟那些h和cpp文件放一起就可以。
加载你的test工程,项目--》属性--》配置属性--》常规,选择“在共享DLL中使用MFC”,使用“多字节字符集”。
“vc++目录”,分别在“包含目录”和“库目录”填入上面的include和lib文件夹位置。
“c/c++”--》代码生成,结构成员对齐:16字节。
预编译头:不使用。
链接器--》输入--》附加依赖项,以分号或者回车为间隔,填入lib文件夹中的库文件。
结束。
编译项目,可以写一段代码试试看。在视图类中,写入include<ximage.h>,在onDraw()函数中写入:
 HDC hdc;
 hdc=pDC->m_hDC;
 CString filename("e:\\11.jpg");
 CxImage cimage;
 cimage.Load(filename, CXIMAGE_FORMAT_JPG);
 cimage.Draw(hdc,0,0);
编译运行一下,能看到图片出来就ok了。
 
 
给出一些参考的帖子,这些帖子给了我很大启发。
http://wenku.baidu.com/view/df8e1811f18583d0496459bf.html
http://topic.csdn.net/u/20100801/22/2a271d13-b3e9-419b-906c-039c8f3a5e0e.html
http://social.msdn.microsoft.com/Forums/zh-CN/vcgeneral/thread/beb1c32f-3893-4061-81a7-4aed4032a367
http://www.cnblogs.com/ourtree/archive/2011/03/16/1985860.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值