1、通过地址https://github.com/ossimlabs/ossim下载ossim最新代码;
2、编译依赖库geos、geotiff、tiff、jpeg、json、sqlite3、proj等依赖库;
3、安装CMAKE
4、通过CMAKE-UI配置OSSIM
5、修改CMakeLists.txt文件,去掉对GEOTIFF、JPEG、TIFF、JsonCpp、PROJ等依赖
6、点击CMake-UI的Generate,生成vs工程,点击Open Project
7、修改vs工程属性,打开多处理器编译功能;添加GEOTIFF、JPEG、TIFF、JsonCpp、PROJ、sqlite3头文件和依赖库
8、修改错误:
由于应用系统的io.h与OSSIM本身的文件有冲突,将系统的改成全路径;
ossimString的问题根据提示修改;
比如 if(current != OSSIM_FILENAME_PATH_SEPARATOR)
修成 if(current != ossimString(OSSIM_FILENAME_PATH_SEPARATOR))
将#ifdef OSSIM_ID_ENABLED修改成#if OSSIM_ID_ENABLED
将#define OSSIM_HAS_GEOTIFF修改成#define OSSIM_HAS_GEOTIFF 1
9、点击编译,等待静态库生成,友情提示,GEOTIFF、JPEG、TIFF、JsonCpp、PROJ、ossim debug与release版本要一致。