cxiamge 使用静态库 vs2010

首先下载cxiamge,我使用的是cxiamge_702

下载地址:http://download.csdn.net/detail/xing_ping_1987/8085129

编译静态库

新建项目,在vs2010下的具体配置如下:

1.配置--》常规--》MFC的使用,选择“在静态库中使用MFC”。

 配置--》常规--》字符集,选择“多字节字符集”。

2.项目--》属性--》配置属性--》常规,选择“在静态库中使用MFC”,使用“多字节字符集”。

3.“c/c++”--》常规--》附加包含目录,填入上面的include文件夹位置。

4.“连接器”--》常规--》附加库目录,填入上面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了。

时间: 2024-10-29 19:07:26

cxiamge 使用静态库 vs2010的相关文章

用vs2010编译vigra静态库及简单使用举例

1.  从 http://ukoethe.github.io/vigra/ 下载最新源代码vigra-1.10.0-src-with-docu.tar.gz,并加压缩到D:\soft\vigra,生成vigra-1.10.0文件夹: 2.  从http://www.cmake.org/cmake/resources/software.html下载CMake并安装: 3.  打开CMake,Where is thesource code: D:/soft/vigra/vigra-1.10.; Wh

[转]vs2010 静态库以及动态库编译实例

转载地址:http://blog.csdn.net/wswxfwps/article/details/31788703 有网友留言,指出了本文中有错的地方,在此谢谢指摘. 重新编辑了一下本文,新添加了一些东西以及到目前为止对静态库和动态库的心得理解和心得,和大家分享 最近在研究ffmpeg,由于用c#开发,而ffmpeg采用的是c开发,因此打算先用c将ffmpeg的一些函数封装成库,在用c#来调用,花了一天时间(确实水平太低)写了几个vs2010下的静态库以及动态库的编译实例. 一.vs2010

zlib-1.2.8用VS2010编译生成动态静态库

1.官网下载地址 http://zlib.net/zlib128.zip 2.解压到指定目录 例如:E:\zlib-1.2.8 目录的内容如下: 3.在开始菜单中找到<Visual Studio命令提示(2010)> 单击,打开 4.利用命令进入到上面解压的目录 5.接着,进入E:\zlib-1.2.8\contrib 利用windows资源管理器打开对应的目录,可以看到,其中的内容如下 这里针对不同环境选择不同的编译环境 6.这里选择32位的环境,所以进入masmx86目录 7.执行bld_

VS2010编译链接openssl静态库

最近工作需要使用一些加密算法.之前尝试过cryptopp以及polarssl,听说openssl中的加密模块特别全,并且特别好用.于是想尝试一下. 一.环境配置 下载openssl,我这里使用的是openssl-1.0.1s.解压后查看自带的win32说明文件.我这里解压到d盘 按照安装说明下载activeperl. 二.编译静态库 执行命令: cd D:\openssl-1.0.1s D: perl Configure VC-WIN32 no-asm --prefix=D:\openssl-1

VS2010编译Qt5.4.0静态库

http://www.kavenblog.com/?p=375 1.Qt的跨平台十分优秀,但是在Windows上是还是会有许多问题,其中之一就是动态链接库的问题,Qt程序的发布必须带一个体积不小的DLL库,这十分不方便.当然,如果是程序员之间会比较方便,如果别人的机子也安装了Qt,并且设置了环境变量,那么也可以不将公共的DLL附在发布的程序中.但是,这样显然还是不方便. 2.静态链接库很好的解决了这一个问题,下面就来详细叙述如何编译Qt5.4.0的静态库. 3.参考链接:http://blog.

[转]在VS2010 VC++项目中引用Lib静态库(以Openssl为例)

本文转自:http://kb.cnblogs.com/page/94467/ Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法.常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用. 首先下载Openssl包:(http://www.openssl.org/),这是一个C语言类库包,在Windows下可以通过Perl对该类库包进行MakeBuild,产生libeay32.ssleay32的Lib以及Dll文件,具体操作详见:h

vs2010 链接OpenCV 静态库

1. 添加opencv 头文件路径 Properties-> VC++ Directories -> Include Directories += $(OPENCV_INC) 2. runtime library 由dll改为非dll Properties-> c/c++ / Code Generation -> Runtime Library     =   /MT   (默认是/MD ) 3. 添加opencv 库路径 Properties-> Linker->Ge

VS2010 编译 openssl 源代码(输出 libeay32 and ssleay32 静态库和动态库)

一.准备工作: 1.下载并安装VS 2010 开发环境. 地址:http://www.downza.cn/soft/185464.html 2.下载 ActivePerl 工具,是一个perl脚本解释器.(我们编译过程中需要执行perl脚本,所以必须安装此工具) 地址:http://downloads.activestate.com/ActivePerl/3.下载 OpenSSL 源代码,openssl 是一个安全套接字层密码库,主要包含密码算法.常用的密钥和证书封装管理功能及实现了SSL协议,

Qt - Qt调用VS生成的C静态库

1,生成dll和lib库 在vs2010中新建工程,在向导中选择DLL,如下图所示: 新建两个文件mydll.h和mydll.c mydll.h代码如下: 1 #ifndef MYDLL_H 2 #define MYDLL_H 3 #ifdef __cplusplus // 4 extern "C"{ 5 #endif 6 __declspec(dllexport) int myFun(int a,int b); 7 8 #ifdef __cplusplus 9 } 10 #endif