cximage在VC6.0下编译错误的解决方法

今天本人从网上下载了cximage,结果在VC6.0下一编译就发现了错误,经过一番搜索和尝试,总算是编译成功了。

下载地址,下载前要注册http://www.codeproject.com/Articles/1300/CxImage,本人下载的cximgage版本为6.0
cximage6在VC6.0下编译步骤:
1 打开demo2/Console.dsw,编译生成库
2 打开demo/demo.dsw,编译例子,生成exe文件。

错误1:cannot open file "mfc42u.lib"
解决方法:从网上下载拷贝文件“MFC42U.LIB”、“MFC42UD.LIB”、“MFCS42U.LIB”、“MFCS42UD.LIB”几个对Unicode支持
放置C:\Program Files\Microsoft Visual Studio\VC98\下

错误2:cxImage demo编译
 cximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _dcr_cleanup_dcraw
 ../bin/demou.exe : fatal error LNK1120: 24 unresolved externals

解决方法:
Project Settings->Link->Category:Input Object/library modules:
原来是:
wininet.lib ../png/Release/png.lib ../jpeg/Release/jpeg.lib ../zlib/Release/zlib.lib ../tiff/Release/tiff.lib

../jbig/Release/jbig.lib ../jasper/Release/jasper.lib ../mng/Release/mng.lib ../cximage/Release/cximage.lib
明显少了一个libdcr.lib,在其后加上../raw/Unicode_Release/libdcr.lib

记住所有的编译方式都必须是一样的。Debug  或者Release

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值