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云掩膜模块的主要内容,如果未能解决你的问题,请参考以下文章

如何把程序从windows平台移植到linux平台

虹软人脸识别——官方 Qt Demo 移植到 Linux

从 mac 移植到 linux/windows 并寻找一个跨平台的 XPC 等价物

2 远程工具

有在linux平台下运行的程序,想移植到windows平台下,但有些头文件不知道该怎么办?

将 Unix 套接字移植到 Windows [关闭]