初次使用CxImage类库、VC6配置UNICODE的方法

CxImage类库是一个图像操作类库,功能比较强;是完全免费和公开源码的;

下载一份,VC6打开,Win7;一共有13个项目;一时看不清;

直接构建;生成一个cximage.lib;莫非是一个静态库可直接调用;

 

静态库”和“动态库”的区别
    静态库将导出声明和实现都放在lib中,编译后所有代码都嵌入到宿主程序, 链接器使用从静态链接库LIB获取所有被引用函数的声明与实现,最后链接生成放入exe文件。,并将库同代码一起放到可执行文件中。
    动态库相当于一个h文件,是对实现部分(.dll文件)的导出部分的声明,编译后只是将导出声明部分编译到宿主程序中,运行时候需要相应的dll文件支持, 包含了函数所在的DLL文件和文件中函数位置的信息(入口),因此链接器使用从动态库的LIB获取所有被引用声明,最后链接生成放入exe文件。exe运行时加载在当前目录中的DLL。因此这种方式称为动态链接库dynamic link library。

 

先按静态库的方式调用一下;

#include "stdafx.h"
#include "ximage.h"
#include 

using namespace std;

#pragma comment(lib, "cximage.lib")

int main(int argc, char* argv[])
{
    CxImage img1;
	img1.Load("a.jpg", 3);
    int size= img1.GetSize();

	cout << size &

你可能感兴趣的:(VC++,图像处理和识别,CxImage,VC6,图像处理库)