VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 992|回复: 6

cximage的使用

[复制链接]

2

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-28 20:20:01 | 显示全部楼层 |阅读模式
下载的相关说明中有:
To use CxImage in your project, you must edit these settings:

Project Settings
|- C/C++
| |- Code Generation
| | |- Use run-time library : Multithreaded DLL (must be the same for
| | | all the linked libraries)
| | |- Struct member alignment : must be the same for all the linked
| | | libraries
| |- Precompiled headers : not using precompiled headers
| |- Preprocessor
|    |- Additional Include Directories: ..\cximage
|- Link
    |- General
        |- Object/library modules: ../png/Debug/png.lib
                                    ../jpeg/Debug/jpeg.lib
                                    ../zlib/Debug/zlib.lib
                                    ../tiff/Debug/tiff.lib
                                    ../cximage/Debug/cximage.lib ...
上述Link选项设置中需要加的那几个库,可是程序运行时候就出错,“找不到cximage.lib”,所有加上的*.lib的库都找不到,怎么会这样啊???

(注:建立的是WIN32 工程,将jpg转换成bmp格式并保存)

我是第一次用xcimage类库,多谢大家帮忙了!!!
回复

使用道具 举报

0

主题

12

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-3-1 16:00:01 | 显示全部楼层
包含目录,设置链接 lib ,查下资料,不要想复杂了
回复

使用道具 举报

0

主题

5

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-6-25 19:30:02 | 显示全部楼层
把所有生成的库和必须的头文件都拷到一个文件夹下,包含,然后按它给的设置就OK了
回复

使用道具 举报

2

主题

16

帖子

11.00

积分

新手上路

Rank: 1

积分
11.00
发表于 2020-7-14 12:30:01 | 显示全部楼层
只包含"atlimage.h"就可以了
简单的方法是把LIB和H头件都放在你的工程目录下,再#include 头文件
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-31 08:00:01 | 显示全部楼层
   4年前用过CxImage,感觉挺好,没有问题。
    今天从http://www.codeproject.com/KB/graphics/cximage.aspx   down了个新版本,感觉非常好,里面有全部源码尤其是一个demo程序。但在学习时候遇到问题,一直解决不了,请高手指点。有兴趣的高手,下载下来试一下。
    打开工作区CxImgLib.dsw,此时把demo设置为active,编译运行OK!非常好。
    进Demo文件夹中,有demo.dsw,此时编译后,OK,其实这时候根本就没有编译,直接用了上次的可执行程序。如果把demo中任何一个文件稍作修改,比如(填一个空行),此时编译链接都是Lnk2001错,一直说找不到CxImage.lib等。但我看了两天了,感觉他们的设置一模一样啊。郁闷死我了,已经2天没有睡好觉了。错误如下:

   Compiling...
demo.cpp
demoDoc.cpp
demoView.cpp
Generating Code...
Linking...
   Creating library ../bin/demou.lib and object ../bin/demou.exp
cximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _dcr_cleanup_dcraw
cximage.lib(ximaraw.obj) : error LNK2001: unresolved external symbol _htons@4
..........................
..............

../bin/demou.exe : fatal error LNK1120: 24 unresolved externals
Error executing link.exe.

demou.exe - 25 error(s), 0 warning(s)
   
   
   
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-31 09:00:01 | 显示全部楼层
你把那些*.lib的库文件直接拷贝到你的工程下面,注意不要在你的工程里建文件夹再放文件夹里,这些库文件和你的.cpp,.h文件放在同一层就好了.
我刚用过这个库.如果你一定要在工程里建文件夹再放文件夹里的话,你需要在
Link
        |-   General
                |-  附加库目录------这里加上你建的那个文件夹.
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-31 09:15:02 | 显示全部楼层
你需要把其他文件夹下的工程都编译一下就好了!!!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表