NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

netcdf under win95

Hello netcdf experts,
     I am new in netcdf.  I got three problems.
1) 
I just download netcdf-2.4.1-Win32.tar.gz file,which include built xdr.lib and 
netcdf.lib.  I am using win95 w/ msvc++ 4.0. I try to write a simple program to 
create netcdf data file.  While I compile and link it, I got error messages
  (xdrposix.obj) unsolved extern ntohl
  (xdrposix.obj) unsolved extern htonl

and xdrposix.obj is inside netcdf.lib.  Thus, I think it might need to add

extern long ntohl(long);
extern long htonl(long);
extern short ntohs(short );
extern short htons(short );

in xdr.h.  Then I need to recompile and link again.  To re-build xdr.lib is no 
problem at all.  But while I re-build netcdf.lib, I got a lot of error messages 
from xdrposix.c, for instances

undefine O_EXCL


Then I trace it and find out O_EXCL is from winnt_io.h, shown belown

#define O_EXCL _O_EXCL

that is the final place I found O_EXCL.  I don't know where O_EXCL defined. In 
a word, I couldn't re-build netcdf.lib w/o any problem.  Is there any one who 
re-build netcdf.lib under msvc++ 4.0 w/ win95?

2) while I run ncdump.exe under win95, I got run-time error form win95.  I 
don't know why.  ncdump.exe is directly from netcdf-2.4.1-Win32.tar.gz.
2) 
Where can I find the format of netCDF file, for instance, from byte 0-2 is CDF 
(cdf id, I think) and from byte 4-? means ??

Thank you in advance
Cheers
Yu-Long

  • 1996 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: