VC6中使用CxImage这个库.
编译了他的源代码,得到几个.lib

我在VC6中引入这几个lib.然后编译,没报错!

create一个cximage的时候,编译就报错。

 

下面是错误信息:
Creating library Debug/Test.lib and object Debug/Test.exp
cximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _dcr_cleanup_dcraw
cximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _htons@4
cximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _dcr_flip_index
cximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _dcr_gamma_lut
cximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _dcr_stretch
cximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _dcr_convert_to_rgb 

原因:

没有加入libdcr.lib,加进去编译通过了,但是出现了arx程序AcRxDynamicLinker failed to load无法加载*.arx的错误,

用vc自带的Dependency工具查下缺少哪个dll,然后再加入,应该就ok了,终于搞定了。