一、编译CxImage库
1、下载CxImage_702库的源码:在下面的链接中下载cximage702_full.7z
https://sourceforge.net/projects/cximage/files/7.02/
2、解压到某一目录,vs2022打开CxImageFull_vc10.sln解决方案文件,提示升级点确定
3、先编译下面的这几个项目
4、然后重点来了,打开CxImageFull_vc10解决方案下的cximage项目(第一个项目就是),打开ximadef.h文件,找到大概96行的位置,修改为 #include <stdint.h>
5、修改cximagecrtdll项目属性-->常规 修改平台工具集 和windows sdk版本为自己的平台和版本(如果设置正确就不用修改了)
6、编译生成cximagecrtdll
7、以上编译生成步骤可以在debug和Release模式下分别编译一下
二、使用CxImage库
新建自己的工程,以debug模式为例,release模式同理。
1、在自己工程的代码目录下新建 lib/cximage702/include 目录
2、将cximage702_full\CxImage类型下所有.h文件拷贝到该目录
3、在自己工程的代码目录下新建lib\cximage702\lib\x64\debug
4、将cximagecrtd.lib拷贝到该目录(cximagecrtd.lib在cximage702_full\CxImage\CxImageDLL\Debug中)
5、修改项目属性的包含目录,库目录及附加依赖项
6、重点来了:删除 lib/cximage702/include 目录下的stdint.h文件
7、 最后,编译自己的工程 ,拷贝dll文件到目标目录,即可运行。
(release模式参照修改)