首先要用对应的开发环境编译一下cximage
我用的是vs2012 下载好后直接打开对应的sln文件或者dsw文件即可
在vs2012中编译的话 直接F5 会缺少对应的库
这个是要一个一个编译先把除了console 工程其他的都编译了 在来编译console就可以了 ,有可能会出现 某某为定义的问题 Windows版本问题不用管或者在stdafx头文件加上一句就可以了
接下来搜索 所有的 lib 文件 *.lib 大概有11吧 和下载的cximage版本有关 有多少工程就有多少lib库 复制到一个lib文件夹里面
然后把CxImage 中的 头文件也复制出来 *.h 放到include文件中
把这两个文件夹 lib' lnclude放到Porcupine工程目录中然后在项目属性中添加进去 这些文件
dir *.*/B > name.txt 这个批处理文件 可以获得当前目录的所有文件的文件名
添加完好把这两个文件 eikonaDoc.h eikonaView.h 里面的显示申明注释掉 因为在配置文件里面已经加了这些了 还有 就是这个里面的j2k.lib是5.0的cximage才有的 所有要注释掉
然后编译一下 应该就可以了 可能会提示一个错误 我的提示是某个地方少了一个引号 加上去就可以了
ok 就这样 可以运行了 没错编译的时间都有点久 耐心等待
另外还有一个lib文件要添加 ArisImageRoutines.lib
这个是Porcupine自带的一个