mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-18 15:15:56 +08:00
[svn-r12299] Purpose:
Maintenance on Windows Description: ttsafedll will be automatically enabled when using .Net and Intel Add in some instructions for this in applicable places Solution: Platforms tested: Misc. update:
This commit is contained in:
parent
6573bf4974
commit
7e53cf90cf
@ -211,7 +211,7 @@ library or DLL</a></h3>
|
||||
<h3><a href="#section6">Section VI </a></h3>
|
||||
</td>
|
||||
<td>
|
||||
<h3><a href="#section6"> How to build HDF5 in VS 7.0(.NET)</a></h3>
|
||||
<h3><a href="#section6"> How to build HDF5 in .NET 2003</a></h3>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -425,6 +425,9 @@ need to read <a href="#section5">Section V</a>. </p>
|
||||
<p class="note">9. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and Intel 8.1 only
|
||||
works with MSVS .net 2003 when you build HDF5-1.8.x. </p>
|
||||
</li>
|
||||
<li><p class="note">10. For .Net and Intel users, if you are not in
|
||||
<a href="#section10">Section X How to build HDF5 with Thread-Safe Feature</a>,
|
||||
ttsafedll.dsp should be turned off always.</p> </li>
|
||||
</ul>
|
||||
<p class="right"><a href="#preconditions">Go to TOP Preconditions</a></p>
|
||||
<p class="right"><a href="#content_table">Go to Table of Contents</a></p>
|
||||
@ -2105,6 +2108,9 @@ lines. </p>
|
||||
c:\MyHDFstuff\hdf5\windows\proj\all. In the pop up window,
|
||||
choose "Yes To All" to convert all project files to Visual
|
||||
C++ .Net project format.</p> </li>
|
||||
<li><p class="note">Notes: If you are not in <a href="#section10">
|
||||
Section X How to build HDF5 with Thread-Safe Feature</a>, ttsafedll.dsp should
|
||||
be turned off always.</p> </li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
@ -2130,6 +2136,7 @@ lines. </p>
|
||||
<li>hdf5_hl_cppdll </li>
|
||||
<li>hl_test_table_cpp</li>
|
||||
<li>hl_test_table_cppdll </li>
|
||||
<li>ttsafedll</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -2164,6 +2171,7 @@ lines. </p>
|
||||
<li>hl_test_lite_fortrandll </li>
|
||||
<li>hl_test_table_fortran</li>
|
||||
<li>hl_test_table_fortrandll</li>
|
||||
<li>ttsafedll</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -2189,6 +2197,7 @@ lines. </p>
|
||||
<li>hl_test_dsdll</li>
|
||||
<li>hl_test_packet</li>
|
||||
<li>hl_test_packetdll</li>
|
||||
<li>ttsafedll</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -2205,6 +2214,7 @@ lines. </p>
|
||||
<li>hdf5_hl_cppdll</li>
|
||||
<li>hl_test_table_cpp</li>
|
||||
<li>hl_test_table_cppdll</li>
|
||||
<li>ttsafedll</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -2227,6 +2237,7 @@ lines. </p>
|
||||
<li>hl_test_lite_fortrandll</li>
|
||||
<li>hl_test_table_fortran </li>
|
||||
<li>hl_test_table_fortrandll</li>
|
||||
<li>ttsafedll</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -2391,7 +2402,8 @@ lines. </p>
|
||||
<ul class="intable">
|
||||
<li>Select <span class="filename">"all -- Win32 Debug" </span>or<span class="filename">
|
||||
"all -- Win32 Release"</span></li>
|
||||
<li>Disable all Fortran project files listed below:</li>
|
||||
<li>Disable all Fortran project files listed below and <span class="filename">
|
||||
ttsafedll</span> project file:</li>
|
||||
<li>flush1_fortran </li>
|
||||
<li>flush1_fortrandll </li>
|
||||
<li>flush2_fortran </li>
|
||||
@ -2409,6 +2421,7 @@ lines. </p>
|
||||
<li>hl_test_image_fortran </li>
|
||||
<li>hl_test_lite_fortran </li>
|
||||
<li>hl_test_table_fortran</li>
|
||||
<li>ttsafedll</li>
|
||||
<li>Select <span class="filename">"ok". </span>Select<span class="filename">
|
||||
"Build" -> "Build" or "Rebuild All" </span>to build debug version of project<span class="filename">
|
||||
"all".</span></li>
|
||||
@ -2499,7 +2512,8 @@ lines. </p>
|
||||
<ul class="intable">
|
||||
<li>Select<span class="filename"> "all -- Win32 Debug" </span>or<span class="filename">
|
||||
"all -- Win32 Release"</span></li>
|
||||
<li>Disable all Fortran DLL project files listed below:</li>
|
||||
<li>Disable all Fortran DLL project files listed below and
|
||||
<span class="filename">ttsafedll</span> project file:</li>
|
||||
<li>flush1_fortrandll </li>
|
||||
<li>flush2_fortrandll </li>
|
||||
<li>hdf5_fortrandll </li>
|
||||
@ -2509,6 +2523,7 @@ lines. </p>
|
||||
<li>hl_test_table_fortrandll</li>
|
||||
<li>libtest_fortrandll </li>
|
||||
<li>testhdf5_fortrandll</li>
|
||||
<li>ttsafedll</li>
|
||||
<li>Select <span class="filename">"ok"</span>. Select
|
||||
<span class="filename">"Build"</span> -> <span class="filename">"Build" or
|
||||
"Rebuild All"</span> to build Debug or Release version of HDF5 C, C++ Static
|
||||
|
@ -1,3 +1,4 @@
|
||||
|
||||
***********************************************************************
|
||||
* HDF5 Build and Install Instructions for Windows XP *
|
||||
* (Full Version) *
|
||||
@ -17,7 +18,7 @@ Contents:
|
||||
Section III : How to build examples (optional)
|
||||
Section IV : How to build an application using the HDF5 library or DLL
|
||||
Section V : How to disable Gzip(Zlib)/Szip compression
|
||||
Section VI : How to build HDF5 in VS 7.0(.NET)
|
||||
Section VI : How to build HDF5 in .NET 2003
|
||||
Section VII : How to build HDF5 with INTEL Compiler
|
||||
Section VIII : How to build Multi-threaded version of HDF5 library
|
||||
Section IX : How to build and test HDF5 snapshot release
|
||||
@ -188,6 +189,8 @@ 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.
|
||||
|
||||
|
||||
========================================================================
|
||||
@ -1557,6 +1560,7 @@ Preconditions:
|
||||
hdf5_hl_cppdll
|
||||
hl_test_table_cpp
|
||||
hl_test_table_cppdll
|
||||
ttsafedll
|
||||
|
||||
Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
@ -1590,6 +1594,7 @@ Preconditions:
|
||||
hl_test_lite_fortrandll
|
||||
hl_test_table_fortran
|
||||
hl_test_table_fortrandll
|
||||
ttsafedll
|
||||
|
||||
Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
@ -1613,6 +1618,7 @@ Preconditions:
|
||||
hl_test_dsdll
|
||||
hl_test_packet
|
||||
hl_test_packetdll
|
||||
ttsafedll
|
||||
|
||||
Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
@ -1628,6 +1634,7 @@ Preconditions:
|
||||
hdf5_hl_cppdll
|
||||
hl_test_table_cpp
|
||||
hl_test_table_cppdll
|
||||
ttsafedll
|
||||
|
||||
Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
@ -1647,7 +1654,8 @@ Preconditions:
|
||||
hl_test_lite_fortran
|
||||
hl_test_lite_fortrandll
|
||||
hl_test_table_fortran
|
||||
hl_test_table_fortrandll
|
||||
hl_test_table_fortrandll
|
||||
ttsafedll
|
||||
|
||||
Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
@ -1764,7 +1772,8 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and
|
||||
|
||||
Select "all -- Win32 Debug" or "all -- Win32 Release"
|
||||
|
||||
Disable all Fortran project files listed below:
|
||||
Disable all Fortran project files listed below and ttsafedll
|
||||
project files:
|
||||
|
||||
flush1_fortran
|
||||
flush1_fortrandll
|
||||
@ -1788,6 +1797,7 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and
|
||||
hl_test_lite_fortrandll
|
||||
hl_test_table_fortran
|
||||
hl_test_table_fortrandll
|
||||
ttsafedll
|
||||
|
||||
Select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build debug version of project "all".
|
||||
@ -1861,12 +1871,13 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and
|
||||
all .Net C++ project files to Intel C++ project formats.
|
||||
|
||||
2.2.5 Building HDF5 C/C++/Static Fortran Libraries and Tools
|
||||
|
||||
|
||||
Select "Build", then Select "Set Active Configuration".
|
||||
|
||||
Select "all -- Win32 Debug" or "all -- Win32 Release"
|
||||
|
||||
Disable all Fortran DLL project files listed below:
|
||||
Disable all Fortran DLL project files listed below and ttsafedll
|
||||
project file:
|
||||
|
||||
flush1_fortrandll
|
||||
flush2_fortrandll
|
||||
@ -1877,6 +1888,7 @@ Notes: 1. For Intel Compiler users, Intel 7.x works with MSVS 6.0 and
|
||||
hl_test_table_fortrandll
|
||||
libtest_fortrandll
|
||||
testhdf5_fortrandll
|
||||
ttsafedll
|
||||
|
||||
Select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build Debug or Release version of HDF5 C, C++ Static and DLL
|
||||
|
@ -66,6 +66,9 @@ WARNINGS:
|
||||
want to know detailed information about testing HDF5 Libraries
|
||||
and tools, please refer to document INSTALL_Windows.txt,
|
||||
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.
|
||||
|
||||
========================================================================
|
||||
Part I. INTEL compiler 7.1 with MSVS 6.0
|
||||
@ -134,7 +137,8 @@ WARNINGS:
|
||||
|
||||
Select "all -- Win32 Debug" or "all -- Win32 Release"
|
||||
|
||||
Disable all Fortran project files listed below:
|
||||
Disable all Fortran project files listed below and ttsafedll
|
||||
project file:
|
||||
|
||||
flush1_fortran
|
||||
flush1_fortrandll
|
||||
@ -158,6 +162,7 @@ WARNINGS:
|
||||
hl_test_lite_fortrandll
|
||||
hl_test_table_fortran
|
||||
hl_test_table_fortrandll
|
||||
ttsafedll
|
||||
|
||||
Select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build debug version of project "all".
|
||||
@ -200,7 +205,6 @@ WARNINGS:
|
||||
flush2_fortran
|
||||
hdf5_fortran
|
||||
testhdf5_fortran
|
||||
hdf5_hl_fortran
|
||||
hl_test_image_fortran
|
||||
hl_test_lite_fortran
|
||||
hl_test_table_fortran
|
||||
@ -209,11 +213,16 @@ WARNINGS:
|
||||
Explorer window. In the Project menu, select
|
||||
"Extract Compaq Visual Fortran Project". Choose
|
||||
"The Intel Fortran project" as the the main project .
|
||||
|
||||
|
||||
Do the same thing for hdf5_hl_fortran.
|
||||
|
||||
2.2.3 Change project dependencies of "libtest_fortran"
|
||||
|
||||
Highlight project "libtest_fortran", choose "Project"->
|
||||
"Project Dependencies", uncheck "libtest".
|
||||
|
||||
Highlight project "hdf5_hl_fortran", choose tab "Project"->
|
||||
"Project Dependencies", uncheck "hdf5_fortran" and "hdf5_hl".
|
||||
|
||||
2.2.4 Convert all.sln to Use Intel C++ Project System
|
||||
|
||||
@ -224,12 +233,11 @@ WARNINGS:
|
||||
|
||||
2.2.5 Building C and C++ Static and DLL Libraries and Static
|
||||
Fortran Libraries and Tools
|
||||
|
||||
Select "Build", then Select "Set Active Configuration".
|
||||
|
||||
|
||||
Select "all -- Win32 Debug" or "all -- Win32 Release"
|
||||
|
||||
Disable all Fortran DLL project files listed below:
|
||||
Disable all Fortran DLL project files listed below and ttsafedll
|
||||
project file:
|
||||
|
||||
flush1_fortrandll
|
||||
flush2_fortrandll
|
||||
@ -241,6 +249,7 @@ WARNINGS:
|
||||
hl_test_table_fortrandll
|
||||
libtest_fortrandll
|
||||
testhdf5_fortrandll
|
||||
ttsafedll
|
||||
|
||||
Select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build Debug or Release version of HDF5 C, C++ Static and DLL
|
||||
|
@ -203,6 +203,9 @@ command line, please refer to INSATLL_Windows_From_Command_Line.txt.
|
||||
<A href="http://hdf.ncsa.uiuc.edu/windows/INSTALL_Windows.html#step2_section2" target=_blank>
|
||||
INSTALL_Windows.html, Section II, STEP 2 Testing HDF5 libraries and tools.</a></p>
|
||||
|
||||
<p>8. If you are not building HDF5 with Thread-Safe Feature, ttsafedll.dsp
|
||||
should be turned off always.</p>
|
||||
|
||||
<p class="note">Warnings:</p>
|
||||
<p class="note">Please read CAREFULLY about <a href="http://hdf.ncsa.uiuc.edu/windows/INSTALL_Windows.html#preconditions" target="_blank">
|
||||
HDF5 build and install preconditions and notes</a> in
|
||||
@ -264,7 +267,8 @@ INSTALL_Windows.txt before starting below procedures. </p>
|
||||
<li><h4>2.1.4 Building C and C++ Static and DLL Libraries and Tools</h4>
|
||||
<p>Select "Build", then Select "Set Active Configuration".</p>
|
||||
<p>Select "all -- Win32 Debug" or "all -- Win32 Release"</p>
|
||||
<p>Disable all Fortran project files listed below:</p>
|
||||
<p>Disable all Fortran project files listed below and
|
||||
ttsafedll project file:</p>
|
||||
|
||||
<ul class="normal">
|
||||
<li>flush1_fortran </li>
|
||||
@ -288,7 +292,8 @@ INSTALL_Windows.txt before starting below procedures. </p>
|
||||
<li>libtest_fortran </li>
|
||||
<li>libtest_fortrandll </li>
|
||||
<li>testhdf5_fortran </li>
|
||||
<li>testhdf5_fortrandll</li>
|
||||
<li>testhdf5_fortrandll</li>
|
||||
<li>ttsafedll</li>
|
||||
</ul>
|
||||
<p>Select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build debug version of project "all".</p>
|
||||
@ -370,7 +375,8 @@ INSTALL_Windows.txt before starting below procedures. </p>
|
||||
Fortran Libraries and Tools</h4>
|
||||
<p>Select "Build", then Select "Set Active Configuration".</p>
|
||||
<p>Select "all -- Win32 Debug" or "all -- Win32 Release"</p>
|
||||
<p>Disable all Fortran DLL project files listed below:</p>
|
||||
<p>Disable all Fortran DLL project files listed below
|
||||
and ttsafedll project file:</p>
|
||||
<ul class="normal">
|
||||
<li>flush1_fortrandll </li>
|
||||
<li>flush2_fortrandll </li>
|
||||
@ -382,6 +388,7 @@ INSTALL_Windows.txt before starting below procedures. </p>
|
||||
<li>hl_test_table_fortrandll</li>
|
||||
<li>libtest_fortrandll </li>
|
||||
<li>testhdf5_fortrandll</li>
|
||||
<li>ttsafedll</li>
|
||||
</ul>
|
||||
<p>Select "ok". Select "Build" -> "Build" or "Rebuild All" to
|
||||
build Debug or Release version of HDF5 C, C++ Static and DLL
|
||||
|
@ -15,6 +15,9 @@ Notes: This short instruction is written for users who want to quickly
|
||||
For users who would like to build and test HDF5 package from the
|
||||
command line, please refer to
|
||||
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.
|
||||
|
||||
WARNINGS:
|
||||
|
||||
|
@ -157,6 +157,8 @@ list-style-type:none;
|
||||
<p>3. For users who would like to build and test HDF5 package from the
|
||||
command line, please refer to
|
||||
INSATLL_Windows_From_Command_Line.txt.</p>
|
||||
<p>4. For .Net and Intel users, If you are not in building HDF5 with
|
||||
Thread-Safe Feature, ttsafedll.dsp should be turned off always.</p>
|
||||
<p class="note">Warnings: Please read CAREFULLY about <a href="http://hdf.ncsa.uiuc.edu/windows/INSTALL_Windows.html#preconditions" target="_blank">
|
||||
HDF5 build and install preconditions and notes</a> before starting below procedures.</p>
|
||||
|
||||
@ -212,7 +214,8 @@ HDF5 build and install preconditions and notes</a> before starting below procedu
|
||||
<li>testhdf5_cppdll
|
||||
<li>hdf5_hl_cpp
|
||||
<li>hdf5_hl_cppdll<li>hl_test_table_cpp</li>
|
||||
<li>hl_test_table_cppdll</li>
|
||||
<li>hl_test_table_cppdll</li>
|
||||
<li>ttsafedll</li>
|
||||
</ul>
|
||||
<p>Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
@ -241,7 +244,8 @@ HDF5 build and install preconditions and notes</a> before starting below procedu
|
||||
<li>libtest_fortran
|
||||
<li>libtest_fortrandll
|
||||
<li>testhdf5_fortran
|
||||
<li>testhdf5_fortrandll</li>
|
||||
<li>testhdf5_fortrandll</li>
|
||||
<li>ttsafedll</li>
|
||||
</ul>
|
||||
<p>Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
@ -254,7 +258,8 @@ HDF5 build and install preconditions and notes</a> before starting below procedu
|
||||
|
||||
<li>hl_test_tabledll<li>hl_test_ds
|
||||
<li>hl_test_dsdll<li>hl_test_packet</li>
|
||||
<li>hl_test_packetdll</li>
|
||||
<li>hl_test_packetdll</li>
|
||||
<li>ttsafedll</li>
|
||||
</ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
Libraries. </p> <li><h4>2.4 If you don't want to build HDF5 C++ High-Level Libraries</h4> <p>Go to "Build" and select "Configuration Manager".
|
||||
@ -262,13 +267,14 @@ HDF5 build and install preconditions and notes</a> before starting below procedu
|
||||
|
||||
<p>Disable the following projects:</p> <ul class="normal"> <li>hdf5_hl_cpp
|
||||
<li>hdf5_hl_cppdll<li>hl_test_table_cpp</li>
|
||||
<li>hl_test_table_cppdll</li> </ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
<li>hl_test_table_cppdll</li>
|
||||
<li>ttsafedll</li> </ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
Libraries. </p> <li><h4>2.5 If you don't want to build HDF5 Fortran High-Level Libraries</h4> <p>Go to "Build" and select "Configuration Manager". Choose "Release" or "Debug" under "Active Solution Configuration".</p> <p>Disable the following projects:</p> <ul class="normal"> <li>hdf5_hl_fortran
|
||||
<li>hdf5_hl_fortrandll<li>hdf5_hl_f90cstubdll<li>hl_test_image_fortran
|
||||
<li>hl_test_image_fortrandll<li>hl_test_lite_fortran
|
||||
<li>hl_test_lite_fortrandll<li>hl_test_table_fortran
|
||||
<li>hl_test_table_fortrandll</ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
<li>hl_test_table_fortrandll<li>ttsafedll</ul> <p>Click on "OK", From the main menu, choose "Build"-> "Build" or
|
||||
"Rebuild ALL" to build both release and debug version of HDF5
|
||||
Libraries. </p> </li> </ul><hr class="second" >
|
||||
|
||||
@ -348,4 +354,4 @@ all HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory.</p>
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
</HTML>
|
Loading…
Reference in New Issue
Block a user