diff options
author | Scott Wegner <swegner@hdfgroup.org> | 2007-07-16 17:49:39 (GMT) |
---|---|---|
committer | Scott Wegner <swegner@hdfgroup.org> | 2007-07-16 17:49:39 (GMT) |
commit | e110fbdddce9cae13a788e45c07870ad4b3b7255 (patch) | |
tree | 0fdee90675a64ffb1a9dcd08c4473907a8c34930 | |
parent | 00b5ba099ebb5d8ebeffcad9f2548a9b5b02f224 (diff) | |
download | hdf5-e110fbdddce9cae13a788e45c07870ad4b3b7255.zip hdf5-e110fbdddce9cae13a788e45c07870ad4b3b7255.tar.gz hdf5-e110fbdddce9cae13a788e45c07870ad4b3b7255.tar.bz2 |
[svn-r13982] Purpose: Update Windows documentation
Description:
The Windows documentation on generating H5tinit.c was lacking special instructions for Visual Studio 2005. Specifically, Windows does not support the function "siglongjmp". Previous versions of Visual Studio will ignore this function, but VS2005 produces an error.
Tested:
VS6
VNET
VS2005
-rw-r--r-- | release_docs/INSTALL_Windows.txt | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/release_docs/INSTALL_Windows.txt b/release_docs/INSTALL_Windows.txt index 6ca7b5b..52c0e98 100644 --- a/release_docs/INSTALL_Windows.txt +++ b/release_docs/INSTALL_Windows.txt @@ -1888,7 +1888,7 @@ Installing: ======================================================================== - Section XIII: How to generate H5tinit.c + Section XII: How to generate H5tinit.c ======================================================================== In HDF5, H5tinit.c is used to to describe the byte-order and floating point @@ -1905,14 +1905,23 @@ advanced configuration. This might include: To generate your own H5tinit.c, follow the steps below. - 1. Open the solution typegen.sln from the folder .\windows\misc\typgen. + 1. Open the solution typegen.sln from the folder .\windows\misc\typgen. - 2. Build H5tinit.exe + 2. Edit the code + + Open the source file H5detect.c, and remove or comment the line: + + siglongjmp(jbuf_g, 1); + + This function is unsupported on Windows, and will cause Visual Studio + 2005 to crash. + + 3. Build H5tinit.exe - Make sure your configuration is set to Release, and build the project. + Make sure your configuration is set to Debug, and build the project. This will generate H5tinit.exe in the .\src folder. - 3.5 Create H5tinit.c + 4. Create H5tinit.c From a command prompt, go to the .\src directory and issue the command: .\H5tinit.exe > H5tinit.c |