LEDAPS1.3.0版本移植到windows平台----HuCsm云掩膜模块
Posted 吴长明
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LEDAPS1.3.0版本移植到windows平台----HuCsm云掩膜模块相关的知识,希望对你有一定的参考价值。
这个是2012年左右放在百度空间的,谁知百度空间关闭。。。转移到博客园。
最近项目用到3.1.2版本的LEDAPS,新版本的使用情况会在后续文章中慢慢丰富。
HuCsm是将LEDAPS项目中的TM/ETM+大气校正流程系列算法中的云掩膜模块由linux系统移植到windows下的产物,代码本身改动不大,使用接口不变。
包含文件:
HuCsm.exe
hd423m.dll
hm423m.dll
编译程序需要包含的静态库有:
gctp.lib
hdfeos.lib
hd423m.lib
hm423m.lib
命令行调用示例:HuCsm.exe空格D:\LEDAPS\lndcsm.L5014033_03320060801.txt
备份2:20120613:修改完善。
修改mystring.h文件中的最大字符串长度,保证路径过长时报错。如下:
#define MAX_STR_LEN (256*10)//hu修改
#define MAX_NUM_VALUE (20)
修改tiff.c文件中open函数。如下:
//iFile->fp= open( fname, (O_CREAT|O_RDWR),(S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP) );
iFile->fp= open( fname, O_CREAT|O_RDWR,S_IREAD|S_IWRITE);
以上是关于LEDAPS1.3.0版本移植到windows平台----HuCsm云掩膜模块的主要内容,如果未能解决你的问题,请参考以下文章
从 mac 移植到 linux/windows 并寻找一个跨平台的 XPC 等价物