我正在帮助我们的一位学生在 Windows 7(64 位)上使用 NetCDF 文件进行一些数据访问。我们拥有首选语言 (Perl) 的绑定,但找不到预构建的 NetCDF 库二进制文件,或者找不到将它放在哪里以便 Perl 可执行文件可以找到它。有人有任何开始的面包屑吗?我们希望避免为此目的加载整个 Cygwin GCC 堆栈;实际上,我们需要的只是一个 DLL 和正确放置它的位置的知识。
TIA,
读写
我记得这曾经是一个真正的痛苦,但是在 Windows 上使用现代 Perl,需要 C 编译的模块通常可以像在 Linux 上一样容易地安装。
Strawberry Perl for Windows 带有已经设置好的编译器环境。
ActivePerl 还允许您下载 C 编译器,但我自己没有尝试过。
遗憾的是 NetCDF 没有通过 CPAN 发布他们的模块,但您仍然应该能够使用 Perl 附带的编译器。
我还找到了这个替代模块: http ://search.cpan.org/~dhunt/PDL-NetCDF-4.05/netcdf.pd
以下是适用于 Windows 的最新 netCDF DLL:
http://www.unidata.ucar.edu/software/netcdf/docs_rc/winbin.html