mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-04-12 17:31:09 +08:00
[svn-r13397] Various updates to bring Windows documentation up to date.
This commit is contained in:
parent
611b8dbb8a
commit
dc76133bb1
@ -66,11 +66,11 @@ Preconditions:
|
||||
the extended-Rice lossless compression algorithm for chunked
|
||||
datatsets. For more information about Szip compression and
|
||||
license terms see
|
||||
http://hdf.ncsa.uiuc.edu/HDF5/doc_resource/SZIP/index.html.
|
||||
http://hdfgroup.org/HDF5/doc_resource/SZIP/index.html.
|
||||
|
||||
The latest supported public release of SZIP is available from
|
||||
ftp://hdf.ncsa.uiuc.edu/szip/2.0. Binary distribution can be
|
||||
found under ftp://hdf.ncsa.uiuc.edu/lib-external/szip/2.0/bin
|
||||
ftp://ftp.hdfgroup.org/lib-external/szip/2.0. Binary distribution can be
|
||||
found under ftp://ftp.hdfgroup.org/lib-external/szip/2.0/bin/cygwin
|
||||
|
||||
|
||||
Install HDF5 on Cygwin
|
||||
@ -78,7 +78,7 @@ Install HDF5 on Cygwin
|
||||
|
||||
1. Get HDF5 source code package
|
||||
Users can download HDF5 source code package from HDF website
|
||||
(http://hdf.ncsa.uiuc.edu).
|
||||
(http://hdfgroup.org).
|
||||
|
||||
2. Unpacking the distribution
|
||||
|
||||
@ -236,4 +236,4 @@ Install HDF5 on Cygwin
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
Need Further assistance, email hdfhelp@ncsa.uiuc.edu
|
||||
Need Further assistance, email help@hdfgroup.org
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -5,7 +5,7 @@
|
||||
***********************************************************************
|
||||
|
||||
The following instructions assume that the HDF5 source code package from
|
||||
HDF website (http://hdf.ncsa.uiuc.edu) is used.
|
||||
HDF website (http://hdfgroup.org) is used.
|
||||
|
||||
Warnings:
|
||||
Please read CAREFULLY about the following preconditions and notes first.
|
||||
@ -71,7 +71,7 @@ Preconditions:
|
||||
4.1 HDF5 uses Zlib version 1.2.2 for compression and Zlib is NOT
|
||||
distributed with HDF5 library in 1.8.x release. To use Zlib
|
||||
library, you have to install your own Zlib DLL library or go
|
||||
to ftp://hdf.ncsa.uiuc.edu/lib-external/zlib/1.2/bin
|
||||
to ftp://ftp.hdfgroup.org/lib-external/zlib/1.2/bin
|
||||
to download the Zlib library.
|
||||
|
||||
|
||||
@ -79,12 +79,12 @@ Preconditions:
|
||||
compression software is provided with HDF5 products in
|
||||
1.8.0 release. To use Szip 2.0 library, you can
|
||||
download Szip source codes and binaries from
|
||||
ftp://hdf.ncsa.uiuc.edu/lib-external/szip/2.0/bin/windows
|
||||
ftp://ftp.hdfgroup.org/lib-external/szip/2.0/bin/windows
|
||||
|
||||
Please note that Szip is not a totally open-source free
|
||||
software. For licensing issue of Szip, please check
|
||||
"Licensing terms" at
|
||||
http://hdf.ncsa.uiuc.edu/doc_resource/SZIP/index.html.
|
||||
http://hdfgroup.org/doc_resource/SZIP/index.html.
|
||||
|
||||
Szip compression feature inside HDF5 is optional.
|
||||
|
||||
@ -171,8 +171,8 @@ Notes:
|
||||
|
||||
6. HDF4-related tools are not built and released with HDF5 library
|
||||
packages any more. To obtain HDF4 related tools, please check
|
||||
http://hdf.ncsa.uiuc.edu/h4toh5/ and
|
||||
ftp://hdf.ncsa.uiuc.edu/HDF5/h4toh5/
|
||||
http://hdfgroup.org/h4toh5/ and
|
||||
ftp://ftp.hdfgroup.org/HDF5/h4toh5
|
||||
|
||||
7. For DLL users, please do read and follow "DLL hints"
|
||||
at Section IV.
|
||||
@ -188,8 +188,9 @@ Notes:
|
||||
|
||||
11. For users who would like to build, test and use HDF5 snapshot
|
||||
release, please read Section IX.
|
||||
12. For .Net and Intel users, if you are not in Section X How to build HDF5 with
|
||||
Thread-Safe Feature, ttsafedll.dsp should be turned off always.
|
||||
12. For .Net and Intel users, if you are not building HDF5 with
|
||||
Thread-Safe Feature (see Section X), ttsafedll.dsp should
|
||||
always be turned off.
|
||||
|
||||
|
||||
========================================================================
|
||||
@ -239,7 +240,7 @@ STEP 1: Building HDF5 libraries and tools
|
||||
1. Run batch file copy_hdf.bat.
|
||||
|
||||
Go to c:\MyHDFstuff\hdf5\windows and run copy_hdf.bat. This
|
||||
process will copy all the necessary batch files,windows specific
|
||||
process will copy all the necessary batch files, windows specific
|
||||
source codes and text files saved under c:\MyHDFstuff\hdf5\windows
|
||||
directory to the corresponding directories under hdf5.
|
||||
|
||||
@ -347,9 +348,9 @@ STEP 1: Building HDF5 libraries and tools
|
||||
4. Select "Build", then Select "Set Active Configuration".
|
||||
|
||||
4.1 To build debug versions of single-threaded static libraries,
|
||||
Debug multithreaded DLLs and tests
|
||||
Debug multithreaded DLLs and tests
|
||||
|
||||
In "Project configurations", select "all -- Win32 Debug",
|
||||
In "Project configurations", select "all -- Win32 Debug",
|
||||
select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build debug version of project "all".
|
||||
|
||||
@ -412,7 +413,7 @@ STEP 1: Building HDF5 libraries and tools
|
||||
toolslibD.lib- the internal DLL export library for tools
|
||||
|
||||
c:\MyHDFstuff\hdf5\tools\"tools directory"-
|
||||
where tools are located
|
||||
where tools are located
|
||||
|
||||
The directories listed below will contain the following files
|
||||
ONLY when you choose to build HDF5 C++ libraries:
|
||||
@ -679,8 +680,8 @@ We provide 2 options for users to test HDF5 libraries and tools.
|
||||
|
||||
b) release dll version
|
||||
type:
|
||||
hdf5test release dll > "Your output filename"
|
||||
|
||||
hdf5test release dll >"Your output filename"
|
||||
|
||||
c) debug static version
|
||||
type:
|
||||
hdf5test debug >"Your output filename"
|
||||
@ -730,7 +731,7 @@ We provide 2 options for users to test HDF5 libraries and tools.
|
||||
type:
|
||||
testhdf5tools release dll
|
||||
output file: toolstest_releasedll.txt
|
||||
|
||||
|
||||
c) debug static version
|
||||
type:
|
||||
testhdf5tools debug
|
||||
@ -859,10 +860,10 @@ We provide 2 options for users to test HDF5 libraries and tools.
|
||||
following HDF5 high level fortran DLLs will be copied to the system
|
||||
directory.
|
||||
|
||||
c:\MyHDFstuff\hdf5\proj\hdf5_hl_f90cstubdll\Release\hdf5_hl_f90cstubdll.dll
|
||||
c:\MyHDFstuff\hdf5\proj\hdf5_hl_f90cstubdll\Debug\hdf5_hl_f90cstubdlld.dll
|
||||
c:\MyHDFstuff\hdf5\proj\hdf5_hlfortrandll\Release\hdf5_hlfortrandll.dll
|
||||
c:\MyHDFstuff\hdf5\proj\hdf5_hlfortrandll\Debug\hdf5_hlfortrandlld.dll
|
||||
c:\MyHDFstuff\hdf5\proj\hdf5_hl_f90cstubdll\Release\hdf5_hl_f90cstubdll.dll
|
||||
c:\MyHDFstuff\hdf5\proj\hdf5_hl_f90cstubdll\Debug\hdf5_hl_f90cstubdlld.dll
|
||||
c:\MyHDFstuff\hdf5\proj\hdf5_hlfortrandll\Release\hdf5_hlfortrandll.dll
|
||||
c:\MyHDFstuff\hdf5\proj\hdf5_hlfortrandll\Debug\hdf5_hlfortrandlld.dll
|
||||
|
||||
Run test_hdf5_hl_fortran.bat in the hdf5\hl\fortran\test directory at
|
||||
the command prompt as below:
|
||||
@ -927,13 +928,13 @@ To build and test HDF5 C examples:
|
||||
|
||||
2.1 To build debug versions of C examples.
|
||||
In "Project configurations", select "allexamples -- Win32 Debug",
|
||||
select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build debug version of project "allexamples".
|
||||
select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build debug version of project "allexamples".
|
||||
|
||||
2.2 To build release versions of C examples.
|
||||
In "Project configurations", select "allexamples -- Win32 Release",
|
||||
select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build release version of project "allexamples".
|
||||
In "Project configurations", select "allexamples -- Win32 Release",
|
||||
select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build release version of project "allexamples".
|
||||
|
||||
When the debug build or release build is done, there should be the
|
||||
following subdirectories in c:\MyHDFstuff\hdf5\examples\
|
||||
@ -1004,8 +1005,8 @@ To build and test HDF5 C++ examples:
|
||||
2.2 To build release versions of C++ examples.
|
||||
|
||||
In "Project configurations", select "allcppexamples -- Win32 Release",
|
||||
select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build release version of project "allcppexamples".
|
||||
select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build release version of project "allcppexamples".
|
||||
|
||||
When the debug build or release build is done, there should be the
|
||||
following subdirectories in c:\MyHDFstuff\hdf5\c++\examples\
|
||||
@ -1131,13 +1132,13 @@ c:\MyHDFstuff\hdf5\windows\hl\examples\allhlcexamples\allhlcexamples.dsw
|
||||
2. Select "Build", then Select "Set Active Configuration".
|
||||
|
||||
2.1 To build debug versions of High Level C examples.
|
||||
In "Project configurations", select
|
||||
In "Project configurations", select
|
||||
"allhlcexamples -- Win32 Debug", select "ok". Select
|
||||
"Build" -> "Build" or "Rebuild All" to build debug version
|
||||
of project "allhlcexamples".
|
||||
|
||||
2.2 To build release versions of C examples.
|
||||
In "Project configurations", select
|
||||
In "Project configurations", select
|
||||
"allhlcexamples -- Win32 Release", select "ok". Select
|
||||
"Build" -> "Build" or "Rebuild All" to build release version
|
||||
of project "allhlcexamples".
|
||||
@ -1425,7 +1426,7 @@ Warning: When you modify the H5pubconf.h file as described below,
|
||||
#define H5_HAVE_FILTER_DEFLATE 1
|
||||
|
||||
then save the file.
|
||||
|
||||
|
||||
1.2 Delete HDF5_EXT_ZLIB environment variable if you have
|
||||
set it in preconditions.
|
||||
|
||||
@ -1450,9 +1451,9 @@ Warning: When you modify the H5pubconf.h file as described below,
|
||||
|
||||
#define H5_HAVE_SZLIB_H 1
|
||||
#define H5_HAVE_FILTER_SZIP 1
|
||||
|
||||
|
||||
then save the file.
|
||||
|
||||
|
||||
2.2 Delete HDF5_EXT_SZIP environment variable if you have
|
||||
set it in preconditions.
|
||||
|
||||
@ -1481,7 +1482,7 @@ Warning: When you modify the H5pubconf.h file as described below,
|
||||
|
||||
Szip library is different if you want to disable Szip encoder.
|
||||
Download szip_noencoder binaries from
|
||||
ftp://ftp.ncsa.uiuc.edu/HDF/szip/2.0/bin/windows.
|
||||
ftp://ftp.hdfgroup.org/lib-external/szip/2.0/bin/windows.
|
||||
The Szip library and header path should also be set up
|
||||
accordingly (refer to precondition 6).
|
||||
|
||||
@ -1680,7 +1681,7 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and
|
||||
HDF5-1.8.x.
|
||||
|
||||
2. HDF5 Fortran DLL Libraries is not supported with Intel
|
||||
Fortran 8.1 integration with Visual C++ .Net 2003
|
||||
Fortran 8.1 integration with Visual C++ .Net 2003
|
||||
Environment. But Release version of HDF5 Fortran DLL
|
||||
libraries works with Intel Fortran Compiler while Debug
|
||||
version doesn't.
|
||||
@ -1688,7 +1689,7 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and
|
||||
3. Szip library is different when using Intel compiler.
|
||||
You should build Szip source codes with Inter compiler or
|
||||
download binaries for Intel compiler from
|
||||
ftp://ftp.ncsa.uiuc.edu/HDF/szip/2.0/bin/windows.
|
||||
ftp://ftp.hdfgroup.org/lib-external/szip/2.0/bin/windows.
|
||||
|
||||
4. Run hdf5/windows/copy_hdf.bat first before open all.dsw.
|
||||
|
||||
@ -1714,7 +1715,7 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and
|
||||
Szip source codes or binaries for Intel compiler can be downloaded
|
||||
from the following address:
|
||||
|
||||
ftp://ftp.ncsa.uiuc.edu/HDF/szip/2.0/bin/windows.
|
||||
ftp://ftp.hdfgroup.org/lib-external/szip/2.0/bin/windows.
|
||||
|
||||
b. Set up path for external libraries and headers
|
||||
|
||||
@ -1994,15 +1995,15 @@ H5Tinit.c can be sucesessfully created by other compilers.
|
||||
1. Previous step: Section II, step 1(1).
|
||||
|
||||
2. Extra steps:
|
||||
1) Open c:\myHDFstuff\hdf5\windows\misc\typegen\typegen.dsw.
|
||||
1) Open c:\myHDFstuff\hdf5\windows\misc\typegen\typegen.dsw.
|
||||
|
||||
2) Build the project file.
|
||||
2) Build the project file.
|
||||
|
||||
3) Invoke command prompt and go to c:\myHDFstuff\hdf5\src.
|
||||
3) Invoke command prompt and go to c:\myHDFstuff\hdf5\src.
|
||||
|
||||
4) type H5Tinit.exe >H5Tinit.c
|
||||
4) type H5Tinit.exe >H5Tinit.c
|
||||
|
||||
5) Go back to Section II, continue with step 1(2).
|
||||
5) Go back to Section II, continue with step 1(2).
|
||||
|
||||
Step II: Generate H5f90i_gen.h and H5fortran_types.f90 using Compaq
|
||||
Visual Fortran 6.6c
|
||||
@ -2252,9 +2253,9 @@ Section XI: How to build HDF5 in Visual studio 2005 on windows 32-bit and 64-bit
|
||||
pay attention to the following reminders:
|
||||
1) To use zlib or szlib compression packages:
|
||||
Use zlib 1.2.2 DLL provided at
|
||||
ftp://ftp.ncsa.uiuc.edu/HDF/lib-external/zlib/1.2/bin/zlib122-windows.tar.gz
|
||||
ftp://ftp.hdfgroup.org/lib-external/zlib/1.2/bin/zlib122-windows.tar.gz
|
||||
Use szlib 2.0 DLL provided at
|
||||
ftp://ftp.ncsa.uiuc.edu/HDF/lib-external/szip/2.0/bin/windows/xp-net/
|
||||
ftp://ftp.hdfgroup.org/lib-external/szip/2.0/bin/windows/xp-net
|
||||
2) Make sure that WIN32 macro is set at visual studio 2005.
|
||||
3) You may use _CRT_SECURE_NO_DEPRECATE to disable the warnings.
|
||||
Please refer to Section VI: How to build HDF5 in Visual Studio .Net 2003.
|
||||
@ -2265,7 +2266,7 @@ Section XI: How to build HDF5 in Visual studio 2005 on windows 32-bit and 64-bit
|
||||
Section XII: Misc.
|
||||
========================================================================
|
||||
|
||||
1. drivers we support
|
||||
1. Drivers we support
|
||||
|
||||
The default driver on windows we support is sec2 driver. However, stdio
|
||||
driver is also supported. If you want to use stdio driver in your
|
||||
@ -2362,4 +2363,4 @@ using the Visual C++ Development Environment.
|
||||
Remember to undo 1 and 2 after you test if you are not going to use 1.6 backward compatibility option.
|
||||
|
||||
************************************************************************
|
||||
Please send email to hdfhelp@hdfgroup.org for further assistance.
|
||||
Please send email to help@hdfgroup.org for further assistance.
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -41,42 +41,13 @@ WARNINGS:
|
||||
Please read CAREFULLY about HDF5 build and install preconditions and
|
||||
notes in INSTALL_Windows.txt before starting below procedures.
|
||||
|
||||
========================================================================
|
||||
Preconditions
|
||||
========================================================================
|
||||
|
||||
1. Add WinZip command line support (Optional)
|
||||
|
||||
To use WinZip command line utility, you have to install
|
||||
WinZip 9.0 or higher version.
|
||||
|
||||
If you want to extract zip files on the command line,
|
||||
you should
|
||||
|
||||
1.1 Install WinZip command line support add-on 1.1
|
||||
|
||||
Download WinZip command line support add-on 1.1 from
|
||||
http://www.winzip.com and install it.
|
||||
|
||||
1.2 Add WinZip into environment path
|
||||
|
||||
Open "System" in Control Panel.
|
||||
On the "Advanced" tab, click "Environment Variables", click
|
||||
"Path" in the "System variables" box, then click "Edit" and
|
||||
add your WinZip path (For example C:\Program Files\WinZip)
|
||||
into "Variable Value" and click "OK".
|
||||
|
||||
Notes:
|
||||
You can also extract zip files from interactive WinZip
|
||||
interface without the above two steps.
|
||||
|
||||
|
||||
========================================================================
|
||||
Section I: Building and testing HDF5 on command line with Microsoft
|
||||
Visual C++ 6.0 and Compaq Visual Fortran 6.0.
|
||||
========================================================================
|
||||
|
||||
1. Extra Preconditions:
|
||||
1. Preconditions:
|
||||
|
||||
1.1 Set path for Visual C++ 6.0 and Compaq Visual Fortran 6.0
|
||||
|
||||
@ -449,4 +420,4 @@ SECTION II: Building and testing HDF5 C and C++ Library on command line
|
||||
***********************************************************************
|
||||
For further information, please refer to INSTALL_WINDOWS.txt.
|
||||
|
||||
Please send email to hdfhelp@ncsa.uiuc.edu for further assistance.
|
||||
Please send email to help@hdfgroup.org for further assistance.
|
||||
|
@ -68,7 +68,7 @@ WARNINGS:
|
||||
Section II, STEP 2 Testing HDF5 libraries and tools.
|
||||
|
||||
7. For .Net and Intel users, If you are not building HDF5 with
|
||||
Thread-Safe Feature, ttsafedll.dsp should be turned off always.
|
||||
Thread-Safe Feature, ttsafedll.dsp should always be turned off.
|
||||
|
||||
========================================================================
|
||||
Part I. INTEL compiler 7.1 with MSVS 6.0
|
||||
@ -300,5 +300,5 @@ WARNINGS:
|
||||
|
||||
|
||||
***********************************************************************
|
||||
Please send email to hdfhelp@ncsa.uiuc.edu for further assistance.
|
||||
Please send email to help@hdfgroup.org for further assistance.
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -143,4 +143,4 @@ Please read section II, step 4 in INSTALL_Windows.txt.
|
||||
|
||||
|
||||
************************************************************************
|
||||
Please send email to hdfhelp@ncsa.uiuc.edu for further assistance
|
||||
Please send email to help@hdfgroup.org for further assistance
|
||||
|
@ -1,309 +1,420 @@
|
||||
<HTML>
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<!--
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
* Copyright by The HDF Group. *
|
||||
* Copyright by the Board of Trustees of the University of Illinois. *
|
||||
* All rights reserved. *
|
||||
* *
|
||||
* This file is part of HDF5. The full HDF5 copyright notice, including *
|
||||
* terms governing use, modification, and redistribution, is contained in *
|
||||
* the files COPYING and Copyright.html. COPYING can be found at the root *
|
||||
* of the source code distribution tree; Copyright.html can be found at the *
|
||||
* root level of an installed copy of the electronic HDF5 document set and *
|
||||
* is linked from the top-level documents page. It can also be found at *
|
||||
* http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have *
|
||||
* access to either file, you may request a copy from help@hdfgroup.org. *
|
||||
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
|
||||
-->
|
||||
<!-- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Copyright by The HDF Group. * * Copyright by the Board of Trustees of the University of Illinois. * * All rights reserved. * * * * This file is part of HDF5. The full HDF5 copyright notice, including * * terms governing use, modification, and redistribution, is contained in * * the files COPYING and Copyright.html. COPYING can be found at the root * * of the source code distribution tree; Copyright.html can be found at the * * root level of an installed copy of the electronic HDF5 document set and * * is linked from the top-level documents page. It can also be found at * * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have * * access to either file, you may request a copy from help@hdfgroup.org. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -->
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
|
||||
<title>HDF5 Build and Install Instructions for Windows XP with
|
||||
MSVS 6.0</title>
|
||||
|
||||
<HEAD>
|
||||
<META NAME="GENERATOR" Content="Microsoft FrontPage 5.0">
|
||||
<TITLE>HDF5 Build and Install Instructions for Windows XP with MSVS 6.0</TITLE>
|
||||
<style type="text/css">
|
||||
|
||||
<style type="text/css">
|
||||
a {text-decoration:none}
|
||||
a:link {color:#0000FF;}
|
||||
a:visited {color:purple;}
|
||||
a:hover {background-color:#FAEBD7;}
|
||||
|
||||
body {
|
||||
margin-left:5%;
|
||||
margin-right:5%
|
||||
}
|
||||
margin-left:5%;
|
||||
margin-right:5%
|
||||
}
|
||||
h1 {
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 180%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
text-align:center;
|
||||
text-transform:capitalize;
|
||||
margin-top:30
|
||||
}
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 180%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
text-align:center;
|
||||
text-transform:capitalize;
|
||||
margin-top:30
|
||||
}
|
||||
h2 {
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 160%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
text-align:center;
|
||||
text-transform:capitalize;
|
||||
margin-top:20
|
||||
|
||||
}
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 160%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
text-align:center;
|
||||
text-transform:capitalize;
|
||||
margin-top:20
|
||||
}
|
||||
h3 {
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 140%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
text-transform:capitalize;
|
||||
margin-top:15
|
||||
}
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 140%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
text-transform:capitalize;
|
||||
margin-top:15
|
||||
}
|
||||
h4 {
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 120%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
margin-top:12
|
||||
}
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 120%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
margin-top:12
|
||||
}
|
||||
h5 {
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 110%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
margin-top:10
|
||||
}
|
||||
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 110%;
|
||||
font-style:bold;
|
||||
color:#0000FF;
|
||||
margin-top:10
|
||||
}
|
||||
hr.first {color:#0000FF; height:4px;width:100%;magin-top:10px;margin-bottom:10px;border:thick double blue;}
|
||||
hr.second{color:#0000FF;height:2px; width:100%;magin-top:5px;margin-bottom:5px;border:thin dotted;}
|
||||
|
||||
li{
|
||||
margin-top:12;
|
||||
}
|
||||
|
||||
li{ margin-top:12;
|
||||
}
|
||||
p.right{text-align:right;color:#A52A2A;}
|
||||
|
||||
p {
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 110%;
|
||||
text-align:left;
|
||||
}
|
||||
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 110%;
|
||||
text-align:left;
|
||||
}
|
||||
p.center {text-align:center}
|
||||
|
||||
p.note{
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 110%;
|
||||
text-align:left;
|
||||
color:#FF0000
|
||||
}
|
||||
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 110%;
|
||||
text-align:left;
|
||||
color:#FF0000
|
||||
}
|
||||
p.filename
|
||||
{
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 100%;
|
||||
font-style:italic; color:#008000
|
||||
text-align:center;
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 100%;
|
||||
font-style:italic; color:#008000
|
||||
text-align:center;
|
||||
}
|
||||
|
||||
span.filename
|
||||
{
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 95%;
|
||||
font-style:italic; color:#800000
|
||||
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 95%;
|
||||
font-style:italic; color:#800000
|
||||
}
|
||||
|
||||
table {
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 100%;
|
||||
text-align:left;
|
||||
border:thin solid blue;
|
||||
}
|
||||
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 100%;
|
||||
text-align:left;
|
||||
border:thin solid blue;
|
||||
}
|
||||
td {
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 95%;
|
||||
text-align:left;
|
||||
padding:10;
|
||||
}
|
||||
|
||||
font-family:font-family:times, arial, 'lucida console', sans-serif;
|
||||
font-size: 95%;
|
||||
text-align:left;
|
||||
padding:10;
|
||||
}
|
||||
ul.normal
|
||||
{
|
||||
margin-left:10%;
|
||||
list-style-type:none;
|
||||
margin-bottom:15px;
|
||||
}
|
||||
|
||||
ul.intable
|
||||
{
|
||||
text-align: left;
|
||||
list-style-type:none;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
|
||||
</style>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
<h1>HDF5 Build and Install Instructions for Windows XP with MSVS 6.0</h1>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>HDF5 Build and Install Instructions for Windows XP with MSVS
|
||||
6.0</h1>
|
||||
|
||||
<h1>(Short Version)</h1>
|
||||
<hr class="first" >
|
||||
|
||||
<hr class="first">
|
||||
<p class="note">Notes:</p>
|
||||
<p>This short instruction is written for users who want to quickly
|
||||
|
||||
<p>This short instruction is written for users who want to
|
||||
quickly
|
||||
build HDF5 library and tools from the HDF5 source code package
|
||||
with Microsoft Visual Studio 6.0 but do not want to know HDF5
|
||||
building and installation details on Windows XP.
|
||||
with Microsoft Visual Studio 6.0 but do not want to know HDF5 building
|
||||
and installation details on Windows XP.
|
||||
</p>
|
||||
<p>For detailed HDF5 build and install information, or if you have
|
||||
|
||||
<p>For detailed HDF5 build and install information, or if you
|
||||
have
|
||||
trouble following any steps in the instructions, please refer to
|
||||
INSTALL_Windows.html for further information.
|
||||
</p>
|
||||
<p>For users who would like to build and test HDF5 package from the
|
||||
|
||||
<p>For users who would like to build and test HDF5 package from
|
||||
the
|
||||
command line, please refer to
|
||||
INSATLL_Windows_From_Command_Line.html.
|
||||
</p>
|
||||
<p class="note">Warnings: Please read CAREFULLY about HDF5 build and install preconditions and
|
||||
notes in INSTALL_Windows.html before starting below procedures.</p>
|
||||
<hr class="second" >
|
||||
<h2>STEP 1: Building HDF5 Libraries and Tools</h2>
|
||||
<hr class="second" >
|
||||
|
||||
<ul class="intable">
|
||||
<li><h3>1. Run batch file copy_hdf.bat.</h3>
|
||||
<p>Go to c:\MyHDFstuff\hdf5\windows and run copy_hdf.bat. </p>
|
||||
</li>
|
||||
<li><h3>2. Open all.dsw workspace</h3>
|
||||
<p class="note">Notes:</p>
|
||||
<p>all.sln is for command line use ONLY. Please make sure open all.dsw not all.sln.</p>
|
||||
<p>Open the c:\MyHDFstuff\hdf5\windows\proj\all\all.dsw workspace. </p>
|
||||
</li>
|
||||
<li><h3>3. (Optional) Add C++ and/or FORTRAN related projects</h3>
|
||||
<ul class="intable">
|
||||
<li><h4>3.1 Add the following projects to project "all" dependencies
|
||||
ONLY if you want to build HDF5 C++ libraries</h4>
|
||||
<ul class="normal">
|
||||
<li>dsets_cpp </li>
|
||||
<li>dsets_cppdll </li>
|
||||
<li>hdf5_cpp </li>
|
||||
<li>hdf5_cppdll </li>
|
||||
<li>testhdf5_cpp </li>
|
||||
<li>testhdf5_cppdll </li>
|
||||
<li>hdf5_hl_cpp </li>
|
||||
<li>hdf5_hl_cppdll</li>
|
||||
<li>hl_test_table_cpp</li>
|
||||
<li>hl_test_table_cppdll</li>
|
||||
</ul>
|
||||
<li><h4>3.2 Add the follwing projects to project "all" dependencies
|
||||
ONLY if you want to build HDF5 FORTRAN libraries</h4>
|
||||
<ul class="normal">
|
||||
<li>flush1_fortran </li>
|
||||
<li>flush1_fortrandll </li>
|
||||
<li> flush2_fortran </li>
|
||||
<li>flush2_fortrandll </li>
|
||||
<li>hdf5_f90cstub </li>
|
||||
<li>hdf5_f90cstubdll </li>
|
||||
<li>hdf5_fortran </li>
|
||||
<li>hdf5_fortrandll </li>
|
||||
<li>hdf5_hl_fortran </li>
|
||||
<li>hdf5_hl_fortrandll</li>
|
||||
<li>hdf5_hl_f90cstubdll</li>
|
||||
<li>hl_test_image_fortran</li>
|
||||
<li>hl_test_image_fortrandll </li>
|
||||
<li>hl_test_lite_fortran </li>
|
||||
<li>hl_test_lite_fortrandll</li>
|
||||
<li>hl_test_table_fortran </li>
|
||||
<li>hl_test_table_fortrandll</li>
|
||||
<li>libtest_cstubdll </li>
|
||||
<li>libtest_fortran </li>
|
||||
<li>libtest_fortrandll </li>
|
||||
<li>testhdf5_fortran </li>
|
||||
<li>testhdf5_fortrandll</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li><h3>4. Select "Build", then Select "Set Active Configuration".</h3>
|
||||
<p>In "Project configurations", select the active configuration</p>
|
||||
<p>"all -- Win32 Debug" or "all -- Win32 Release"</p>
|
||||
<p>Then build project "all".</p>
|
||||
</li>
|
||||
<p class="note">Warnings: Please read CAREFULLY about HDF5
|
||||
build and install preconditions and notes in INSTALL_Windows.html
|
||||
before starting below procedures.</p>
|
||||
|
||||
<hr class="second">
|
||||
<h2>STEP 1: Building HDF5 Libraries and Tools</h2>
|
||||
|
||||
<hr class="second">
|
||||
<ul class="intable">
|
||||
|
||||
<li>
|
||||
<h3>1. Run batch file copy_hdf.bat.</h3>
|
||||
|
||||
<p>Go to c:\MyHDFstuff\hdf5\windows and run copy_hdf.bat. </p>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<h3>2. Open all.dsw workspace</h3>
|
||||
|
||||
<p class="note">Notes:</p>
|
||||
|
||||
<p>all.sln is for command line use ONLY. Please make sure
|
||||
open all.dsw not all.sln.</p>
|
||||
|
||||
<p>Open the c:\MyHDFstuff\hdf5\windows\proj\all\all.dsw
|
||||
workspace. </p>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<h3>3. (Optional) Add C++ and/or FORTRAN related projects</h3>
|
||||
|
||||
<ul class="intable">
|
||||
|
||||
<li>
|
||||
<h4>3.1 Add the following projects to project "all"
|
||||
dependencies ONLY if you want to build HDF5 C++ libraries</h4>
|
||||
|
||||
<ul class="normal">
|
||||
|
||||
<li>dsets_cpp </li>
|
||||
|
||||
<li>dsets_cppdll </li>
|
||||
|
||||
<li>hdf5_cpp </li>
|
||||
|
||||
<li>hdf5_cppdll </li>
|
||||
|
||||
<li>testhdf5_cpp </li>
|
||||
|
||||
<li>testhdf5_cppdll </li>
|
||||
|
||||
<li>hdf5_hl_cpp </li>
|
||||
|
||||
<li>hdf5_hl_cppdll</li>
|
||||
|
||||
<li>hl_test_table_cpp</li>
|
||||
|
||||
<li>hl_test_table_cppdll</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<h4>3.2 Add the follwing projects to project "all"
|
||||
dependencies ONLY if you want to build HDF5 FORTRAN libraries</h4>
|
||||
|
||||
<ul class="normal">
|
||||
|
||||
<li>flush1_fortran </li>
|
||||
|
||||
<li>flush1_fortrandll </li>
|
||||
|
||||
<li> flush2_fortran </li>
|
||||
|
||||
<li>flush2_fortrandll </li>
|
||||
|
||||
<li>hdf5_f90cstub </li>
|
||||
|
||||
<li>hdf5_f90cstubdll </li>
|
||||
|
||||
<li>hdf5_fortran </li>
|
||||
|
||||
<li>hdf5_fortrandll </li>
|
||||
|
||||
<li>hdf5_hl_fortran </li>
|
||||
|
||||
<li>hdf5_hl_fortrandll</li>
|
||||
|
||||
<li>hdf5_hl_f90cstubdll</li>
|
||||
|
||||
<li>hl_test_image_fortran</li>
|
||||
|
||||
<li>hl_test_image_fortrandll </li>
|
||||
|
||||
<li>hl_test_lite_fortran </li>
|
||||
|
||||
<li>hl_test_lite_fortrandll</li>
|
||||
|
||||
<li>hl_test_table_fortran </li>
|
||||
|
||||
<li>hl_test_table_fortrandll</li>
|
||||
|
||||
<li>libtest_cstubdll </li>
|
||||
|
||||
<li>libtest_fortran </li>
|
||||
|
||||
<li>libtest_fortrandll </li>
|
||||
|
||||
<li>testhdf5_fortran </li>
|
||||
|
||||
<li>testhdf5_fortrandll</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<h3>4. Select "Build", then Select "Set Active Configuration".</h3>
|
||||
|
||||
<p>In "Project configurations", select the active
|
||||
configuration</p>
|
||||
|
||||
<p>"all -- Win32 Debug" or "all -- Win32 Release"</p>
|
||||
|
||||
<p>Then build project "all".</p>
|
||||
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<hr class="second" ><h2> STEP 2: Testing HDF5 Libraries and Tools </h2><hr class="second" >
|
||||
<p>HDF5 libraries and tools should be tested to make sure that they were
|
||||
<hr class="second">
|
||||
<h2> STEP 2: Testing HDF5 Libraries and Tools </h2>
|
||||
|
||||
<hr class="second">
|
||||
<p>HDF5 libraries and tools should be tested to make sure that
|
||||
they were
|
||||
built correctly.</p>
|
||||
<p>HDF5 libraries and tools can be tested with hdf5check.bat batch file
|
||||
in c:\MyHDFstuff\hdf5 directory.
|
||||
|
||||
<p>HDF5 libraries and tools can be tested with hdf5check.bat
|
||||
batch file in c:\MyHDFstuff\hdf5 directory.
|
||||
</p>
|
||||
|
||||
<p>hdf5check.bat has four options:</p>
|
||||
|
||||
<div style="TEXT-ALIGN: center">
|
||||
<table border="1" style="BORDER-RIGHT: blue thin solid; BORDER-TOP: blue thin solid; BORDER-LEFT: blue thin solid; BORDER-BOTTOM: blue thin solid">
|
||||
<tr>
|
||||
<th>Options</th>
|
||||
<th>Illustration</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p>hdf5check</p></td>
|
||||
<td><p>test HDF5 C library and tools only</p></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p>hdf5check enablecpp</p></td>
|
||||
<td><p>test HDF5 C/C++ libraries and tools.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p>hdf5check enablefortran</p></td>
|
||||
<td><p>test HDF5 C/FORTRAN libraries and tools</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><p>hdf5check enableall</p></td>
|
||||
<td><p>test HDF5 C/C++/FORTRAN libraries and tools</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<p>Invoke a command prompt window and run hdf5check with appropriate
|
||||
options.</p>
|
||||
<p>Test results are saved into file:</p>
|
||||
<ul class="normal">
|
||||
<li>c:\MyHDFstuff\hdf5\check_results.txt</li>
|
||||
</ul>
|
||||
<p>Check check_results.txt and there should be no failures at all.</p>
|
||||
<p>If you want to test HDF5 libraries and tools one by one, please refer to
|
||||
<A HREF="http://hdf.ncsa.uiuc.edu/windows/INSTALL_Windows.html#step2_section2" target="_blank">Section II, step 2 in INSTALL_Windows.html</A>.</p>
|
||||
<hr class="second" />
|
||||
<div style="text-align: center;">
|
||||
<table style="border: thin solid blue;" border="1">
|
||||
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
|
||||
<th>Options</th>
|
||||
|
||||
<th>Illustration</th>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td>
|
||||
<p>hdf5check</p>
|
||||
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<p>test HDF5 C library and tools only</p>
|
||||
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td>
|
||||
<p>hdf5check enablecpp</p>
|
||||
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<p>test HDF5 C/C++ libraries and tools.</p>
|
||||
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td>
|
||||
<p>hdf5check enablefortran</p>
|
||||
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<p>test HDF5 C/FORTRAN libraries and tools</p>
|
||||
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
|
||||
<td>
|
||||
<p>hdf5check enableall</p>
|
||||
|
||||
</td>
|
||||
|
||||
<td>
|
||||
<p>test HDF5 C/C++/FORTRAN libraries and tools</p>
|
||||
|
||||
</td>
|
||||
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
<p>Invoke a command prompt window and run hdf5check with
|
||||
appropriate options.</p>
|
||||
|
||||
<p>Test results are saved into file:</p>
|
||||
|
||||
<ul class="normal">
|
||||
|
||||
<li>c:\MyHDFstuff\hdf5\check_results.txt</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>Check check_results.txt and there should be no failures at all.</p>
|
||||
|
||||
<p>If you want to test HDF5 libraries and tools one by one,
|
||||
please refer to <a href="http://hdfgroup.org/windows/INSTALL_Windows.html#step2_section2" target="_blank">Section II, step 2 in INSTALL_Windows.html</a>.</p>
|
||||
|
||||
<hr class="second">
|
||||
<h2>STEP 3: Installing HDF5 Libraries</h2>
|
||||
<hr class="second" />
|
||||
|
||||
<p>Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to install
|
||||
all HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory.</p>
|
||||
<hr class="second">
|
||||
<p>Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to
|
||||
install all HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib
|
||||
directory.</p>
|
||||
|
||||
<hr class="second" />
|
||||
<hr class="second">
|
||||
<h2>STEP 4: Building HDF5 Examples (Optional)</h2>
|
||||
<hr class="second" />
|
||||
<p>Please read <a href="http://hdf.ncsa.uiuc.edu/windows/INSTALL_Windows.html#step4_section2" target="_blank">section II, step 4 in INSTALL_Windows.html.</a>
|
||||
|
||||
<hr class="second">
|
||||
<p>Please read <a href="http://hdfgroup.org/windows/INSTALL_Windows.html#step4_section2" target="_blank">section II, step 4 in INSTALL_Windows.html.</a>
|
||||
</p>
|
||||
|
||||
<hr class="first">
|
||||
<h4>Need further assistance? email to <a href="mailto:help@hdfgroup.org">help@hdfgroup.org</a>
|
||||
or go to <a href="http://hdfgroup.org/windows/questions.html">http://hdfgroup.org/windows/questions.html</a>
|
||||
to get help on windows</h4>
|
||||
|
||||
<h4 style="background-color: green; color: white; text-align: center; letter-spacing: 5px;">Thank
|
||||
you for using Hierarchical
|
||||
Data Format (HDF)</h4>
|
||||
|
||||
|
||||
|
||||
<hr class="first" >
|
||||
<h4>Need further assistance? email to <a href="mailto:hdfhelp@ncsa.uiuc.edu">hdfhelp@ncsa.uiuc.edu</a> or go to
|
||||
<a href="http://hdf.ncsa.uiuc.edu/windows/">http://hdf.ncsa.uiuc.edu/windows/questions</a> to get help on windows</h4>
|
||||
<h4 style="background-color:green;color:white;text-align:center;letter-spacing:5;">Thank you for using Hierarchical Data Format (HDF)</h4>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
</ul>
|
||||
<p> </p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
<p> </p>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -17,7 +17,7 @@ Notes: This short instruction is written for users who want to quickly
|
||||
INSATLL_Windows_From_Command_Line.txt.
|
||||
|
||||
For .Net and Intel users, If you are not building HDF5 with
|
||||
Thread-Safe Feature, ttsafedll.dsp should be turned off always.
|
||||
Thread-Safe Feature, ttsafedll.dsp should always be turned off.
|
||||
|
||||
WARNINGS:
|
||||
|
||||
@ -74,6 +74,9 @@ notes in INSTALL_Windows.txt before starting below procedures.
|
||||
copy the nessary files to the directory where they will be used.
|
||||
|
||||
2. Open all.dsw workspace
|
||||
|
||||
In the pop up window, choose "Yes To All" to convert all project
|
||||
files to Visual C++ .Net project format.
|
||||
|
||||
Notes: all.sln is for command use only. Please open all.dsw
|
||||
not all.sln.
|
||||
@ -251,5 +254,5 @@ the following part in INSTALL_Windows.txt for detailed information.
|
||||
|
||||
************************************************************************
|
||||
|
||||
Need further assistance, send email to hdfhelp@ncsa.uiuc.edu
|
||||
Need further assistance, send email to help@hdfgroup.org
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user