我的cximage 的使用,希望大家能够帮帮我,谢谢了!!!!!

liuboyuan 2008-12-14 09:15:18
我第一次使用cximage,准备做一些关于图像处理的东西,然后我用的是VC6,我是这么使用的
首先,我下载的cximage600_full,解压后,编译了全部dsw文件
然后,我在c盘新建了一个image的工程,然后我把所有的lib文件都放在了C:\IMAGE\LIB中,然后在project setting-lnk-object/library modules中设置了lib/png.lib lib/libdcr.lib lib/jpeg.lib lib/cximage.lib lib/jasper.lib lib/jbig.lib lib/mng.lib lib/png.lib lib/tiff.lib lib/zlib.lib lib/demou.lib lib/cximagecrtu.lib,即包含了所有的lib文件
然后,在project setting-C/C++-preprocessor-Additional include directories中填写了cximage的目录c:\TDDOWNLOAD\cximage\cximage600_full\cximage,其余的code generation和precomlied headers都按照说明设置的,此时编译正常。
然后我准备加入指令,就是经典的图形转换
CxImage image;
// bmp -> jpg


image.Load("image.bmp", CXIMAGE_FORMAT_BMP);
if (image.IsValid()){
if(!image.IsGrayScale()) image.IncreaseBpp(24);
image.SetJpegQuality(80);
image.Save("image.jpg",CXIMAGE_FORMAT_JPG);
}
结果出现以下错误信息:
ImageDoc.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CxImage::Save(char const *,unsigned long)" (?Save@CxImage@@QAE_NPBDK@Z)
ImageDoc.obj : error LNK2001: unresolved external symbol "public: bool __thiscall CxImage::Load(char const *,unsigned long)" (?Load@CxImage@@QAE_NPBDK@Z)
首先我想问的是,我的开始配置方法有问题吗?
然后,出现这个错误应该怎么解决?我看网上是说好像跟什么unicode有关,请高手指点,谢谢!!!
...全文
233 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Happy-Allen 2010-09-08
  • 打赏
  • 举报
回复
我在他的demo里加入image.Load(_T("image.bmp"), CXIMAGE_FORMAT_BMP); 也编译不过,请高手指点一下啦
jameshooo 2008-12-15
  • 打赏
  • 举报
回复
image.Load(_T("image.bmp"), CXIMAGE_FORMAT_BMP); 加上_T(...),save方法也一样。
谭建新 2008-12-14
  • 打赏
  • 举报
回复
需要加上 lib
一条晚起的虫 2008-12-14
  • 打赏
  • 举报
回复
看你的不是Unicode工程,CxImage 的Unicode版本设置麻烦点
在www.codeproject下他的Demo,按照他的配置
kier2 2008-12-14
  • 打赏
  • 举报
回复
头文件添加了没?
wap21 2008-12-14
  • 打赏
  • 举报
回复
不懂,up

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧