diff options
author | Scott Wegner <swegner@hdfgroup.org> | 2007-08-02 20:06:31 (GMT) |
---|---|---|
committer | Scott Wegner <swegner@hdfgroup.org> | 2007-08-02 20:06:31 (GMT) |
commit | 7f2265149224ffa99b7a9825d4faf0b4823f4562 (patch) | |
tree | 3f5701d0e5360007fa3a834b487c7656eabbe018 /release_docs/INSTALL_Windows_From_Command_Line.txt | |
parent | 82e6cac79aa902301900443bcca8d4720354d05d (diff) | |
download | hdf5-7f2265149224ffa99b7a9825d4faf0b4823f4562.zip hdf5-7f2265149224ffa99b7a9825d4faf0b4823f4562.tar.gz hdf5-7f2265149224ffa99b7a9825d4faf0b4823f4562.tar.bz2 |
[svn-r14034] Purpose: Remove forced symbol "gethostname@8" from Windows projects
Description:
Previously, we needed to force symbol definition "gethostname@8" for compatibility with old versions of Visual Studio. It appears that Visual Studio no longer requires this, so we remove it. This makes the build process on 64-bit much smoother.
Also minor updates to main documentation, command-line documentation, and removed codewarrior and INTEL docs.
Tested:
VS.NET
VS2005
chkmanifest
Diffstat (limited to 'release_docs/INSTALL_Windows_From_Command_Line.txt')
-rwxr-xr-x | release_docs/INSTALL_Windows_From_Command_Line.txt | 359 |
1 files changed, 37 insertions, 322 deletions
diff --git a/release_docs/INSTALL_Windows_From_Command_Line.txt b/release_docs/INSTALL_Windows_From_Command_Line.txt index e49c791..c58229b 100755 --- a/release_docs/INSTALL_Windows_From_Command_Line.txt +++ b/release_docs/INSTALL_Windows_From_Command_Line.txt @@ -9,33 +9,15 @@ Note: This instruction is written for users who would like to build HDF5 Currently, we support 1. Building and testing HDF5 on command line with Microsoft Visual - C++ 6.0 and Compaq Visual Fortran 6.0. + Studio .NET - 2. Building and testing HDF5 C and C++ Library on command line with - Microsoft Visual C++ .Net (2003) - - 3. Building and testing HDF5 C and C++ Library on command line with - Intel C++ Compiler 8.1 integration with Microsoft Visual C++ .Net - 2003. For all other Windows development tools, HDF5 should be built in the development environment. Please refer to INSTALL_Windows.txt for detailed HDF5 building and installation information, or INSTALL_Windows_short.txt for quick HDF5 building and installation instructions. - - 4. Different compiler is using different batch files on command line - to build HDF5 Libraries. - - Compiler Name Batch File to Be Used - - MSVS 6.0 hdf5bt.bat hdf5build.bat - MSVS .Net hdf5bt_net.bat hdf5build_net.bat - Intel C++ hdf5bt_intelc.bat hdf5build_intelc.bat - - Be careful to type in the corresponding command when you choose - a procedure below to build HDF5 Libraries. - + WARNINGS: Please read CAREFULLY about HDF5 build and install preconditions and @@ -44,22 +26,22 @@ notes in INSTALL_Windows.txt before starting below procedures. ======================================================================== Section I: Building and testing HDF5 on command line with Microsoft - Visual C++ 6.0 and Compaq Visual Fortran 6.0. + Visual Studio .NET ======================================================================== 1. Preconditions: - 1.1 Set path for Visual C++ 6.0 and Compaq Visual Fortran 6.0 + 1.1 Verify environment for Visual Studio .NET - 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 Visual C++ 6.0 path (For example, - C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\) - and Compaq Visual Fortran 6.0 path (For example, - C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\) - into "Variable Value" and click "OK". + Building from the command line requires environment variables for Visual + Studio. These are generally setup when Visual Studio is installed, but you + can verify by running the command: + + echo %vs71comntools% + + This should output a path similar to: + + C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Tools\ 1.2 Run batch file copy_hdf.bat. @@ -72,41 +54,29 @@ notes in INSTALL_Windows.txt before starting below procedures. 2.1 Options A: Build and test in one step - A batch file named hdf5bt.bat in c:\MyHDFstuff\hdf5 directory - is provided for users to build and test HDF5 library and tools - together from command line. - - hdf5bt.bat has four options: + A batch file named hdf5bt.bat in c:\MyHDFstuff\hdf5 directory is + provided for users to build and test HDF5 library and tools together + from command line. - hdf5bt build and test C library and tools + hdf5bt.bat currently takes no parameters: - hdf5bt enablecpp build and test C/C++ libraries - and tools + hdf5bt build and test C/C++ library and tools - hdf5bt enablefortran build and test C/Fortran libraries - and tools + Invoke a command prompt window and run hdf5bt. Test results are saved + in two files: - hdf5bt enableall build and test C/C++/Fortran - libraries and tools - - Invoke a command prompt window and run hdf5bt with - appropriate options. - - Test results are saved in two files: - - c:\MyHDFstuff\hdf5\hdf5_results.txt + c:\MyHDFstuff\hdf5\check_results.txt c:\MyHDFstuff\hdf5\tests_results.txt. - In general, you only need to check tests_results.txt. - If all the tests passed, then you do not have to check - hdf5_results.txt. If some tests failed, check - hdf5_results.txt can help you figure out what was wrong. + In general, you only need to check tests_results.txt. If all the tests + passed, then you do not have to check check_results.txt. If some tests + failed, check check_results.txt can help you figure out what was wrong. 2.2 Options B: Build and test in two steps - We also provide users with the option to build and test - HDF5 libraries and tools seperately. + We also provide users with the option to build and test HDF5 libraries + and tools seperately. Step 1) Build HDF5 Libraries and Tools @@ -114,25 +84,13 @@ notes in INSTALL_Windows.txt before starting below procedures. directory is provided for users to build HDF5 library and tools from command line. - hdf5build.bat has four options: + hdf5build.bat currently takes no parameters: - hdf5build build HDF5 C library - and tools - - hdf5build enablecpp build HDF5 C/C++ libraries - and tools - - hdf5build enablefortran build HDF5 C/Fortran libraries - and tools + hdf5build build HDF5 C/C++ library and tools - hdf5build enableall build HDF5 C/C++/Fortran - libraries and tools - - Invoke a command prompt window and run hdf5build with - appropriate options. Compiling outputs are saved in - c:\MyHDFstuff\hdf5\build_results.txt. You can check - the file to find out whether there are any compilation - errors. + Invoke a command prompt window and run hdf5build. Compiling outputs + are saved in c:\MyHDFstuff\hdf5\build_results.txt. You can check + the file to find out whether there are any compilation errors. Step 2) Test HDF5 Libraries and Tools @@ -152,8 +110,8 @@ notes in INSTALL_Windows.txt before starting below procedures. hdf5check enableall Test HDF5 C/C++/Fortran Libraries and Tools - Invoke a command prompt window and run hdf5check with - appropriate options. + Invoke a command prompt window and run hdf5check with apropriate + options. Test results are saved in two files: @@ -161,10 +119,10 @@ notes in INSTALL_Windows.txt before starting below procedures. c:\MyHDFstuff\hdf5\check_results.txt. - In general, you only need to check tests_results.txt. If - all the tests passed, then you do not have to check - check_results.txt. If some tests failed, check - check_results.txt can help you figure out what was wrong. + In general, you only need to check tests_results.txt. If all the + tests passed, then you do not have to check check_results.txt. If + some tests failed, check check_results.txt can help you figure out + what was wrong. 3. Installing HDF5 Libraries @@ -174,249 +132,6 @@ HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib directory. For further information, please refer to INSTALL_WINDOWS.txt. -======================================================================== -SECTION II: Building and testing HDF5 C and C++ Library on command line - with Microsoft Visual C++ .Net 2003 -======================================================================== - -1. Extra Preconditions: - - 1.1 Microsoft Visual C++ .Net 2003 Installed - - 1.2 Command-based script host (CScript.exe) installed - - Cscript.exe is a command-line version of the Windows Script - Host. Users can check windows system directory to make sure - Cscript.exe installed. Cscript.exe will be used during - converting project files from MSVS 6.0 Format to Visual C++ - .Net 2003 format. - - 1.3 Set path for Microsoft Visual C++ .Net - - 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 Visual C++ .Net path (For example, - C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE) - into "Variable Value" and click "OK". - - 1.4 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 and text files saved under - c:\MyHDFstuff\hdf5\windows directory to the directories where they - will be used. - -2. Building HDF5 C and C++ Libraries : - - We provide 2 options for users to build and test HDF5 libraries and tools. - - 2.1 Options A: Build and test in one step - - A batch file named hdf5bt_net.bat in c:\MyHDFstuff\hdf5 directory - is provided for users to build and test HDF5 library and tools - together from command line. - - Invoke a command prompt window and run hdf5bt_net with one of the - options below to build and test desired library: - - hdfbt_net Build and Test HDF5 C Library and tools - hdf5bt_net enablecpp Build and Test HDF5 C/C++ Library and tools - - Test results are saved in two files: - - c:\MyHDFstuff\hdf5\hdf5_results_net.txt - - c:\MyHDFstuff\hdf5\tests_results.txt. - - In general, you only need to check tests_results.txt. - If all the tests passed, then you do not have to check - hdf5_results_net.txt. If some tests failed, check - hdf5_results_net.txt can help you figure out what was wrong. - - 2.2 Options B: Build and test in two steps - - We also provide users with the option to build and test - HDF5 libraries and tools seperately. - - Step 1) Build HDF5 Libraries and Tools - - A batch file named hdf5build_net.bat in c:\MyHDFstuff\hdf5 - directory is provided for users to build HDF5 library and - tools from command line. - - Invoke a command prompt window and run hdf5build_net.bat with - the following options to build desired HDF5 Library: - - hdf5build_net Build HDF5 C Library and Tools - hdf5build_net enablecpp Build HDF5 C/C++ Library and Tools - - Building results will be saved in - c:\MyHDFstuff\hdf5\build_results_net.txt. You can check - the file to find out whether there are any compilation - errors. - - Step 2) Build HDF5 Libraries and Tools - - Go to directory, run batch file hdf5check with the following - options: - - hdf5check Test HDF5 C Library and Tools - - hdf5check enablecpp Test HDF5 C/C++ Libraries and Tools - - Note: hdf5check.bat has ONLY TWO options listed above in this case. - - Test results are saved in two files: - - c:\MyHDFstuff\hdf5\tests_results.txt - - c:\MyHDFstuff\hdf5\check_results.txt. - - In general, you only need to check tests_results.txt. If all the - tests passed, then you do not have to check check_results.txt. - If some tests failed, check check_results.txt can help you - figure out what was wrong. - - 3. Installing HDF5 Libraries - - Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to install - all HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib - directory. - -======================================================================== - SECTION III: Building and testing HDF5 C and C++ Library on command - line with Intel C++ Compiler 8.1 integration with - Microsoft Visual C++ .Net 2003 -======================================================================== - -1. Extra Preconditions: - - 1.1 Set path for Microsoft Visual C++ .Net and Intel C++ 8.1 - - 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 Visual C++ .Net path (For example, - C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE) - and Intel C++ 8.1 path (For example, - C:\Program Files\Intel\CPP\Compiler80\Ia32\Bin) - into "Variable Value" and click "OK". - - 1.2 Install ICProjConvert80 Utility and set its path - - Intel provided this utility to convert a solution or project(s) - in a solution from the Visual C++ .Net project system to the - Intel C++ Compiler project system. - - Users who have not install this utility, can open - IntelC++Compiler81 package, go to directory "IA32", - open Data1.zip with 7zip or WinZip, find ICProjConvert80.exe and - extract it to a corresponding directory. For example, - C:\Program Files\Intel\CPP\Compiler80\Ia32\Bin - - Refer to 1.1 and set path for utility ICProjConvert80. - - 1.3 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 and text files - saved under c:\MyHDFstuff\hdf5\windows directory to the - directories where they will be used. - -2. Building HDF5 C and C++ Libraries : - - We provide 2 options for users to build HDF5 libraries and tools. - - 2.1 Options A: Build and test in one step - - A batch file named hdf5bt_intelc.bat in c:\MyHDFstuff\hdf5 - directory is provided for users to build and test HDF5 library - and tools together from command line. - - Invoke a command prompt window and run hdf5bt_intelc.bat with - one of the following options: - - hdf5bt_intelc Build and Test HDF5 C Library and - Tools - hdf5bt_intelc enablecpp Build and Test HDF5 C/C++ Library - and Tools - - Test results will be saved in two files: - - c:\MyHDFstuff\hdf5\hdf5_results_intelc.txt - - c:\MyHDFstuff\hdf5\tests_results.txt. - - Project conversion results from MSVS .Net format to Intel C++ fomat - - will be saved in - - c:\MyHDFstuff\hdf5\convert_intel.log - - Check convert_intel.log to see if all of the project files have - been converted successfully. Conversion messages should look - like: - - "projname.vcproj": has been converted from Microsoft VC++ - project system to the Intel C++ 8.x project system. - - In general, you only need to check tests_results.txt. - If all the tests passed, then you do not have to check - hdf5_results_intelc.txt. If some tests failed, check - hdf5_results_intelc.txt can help you figure out what was wrong. - - 2.2 Options B: Build and test in two steps - - We also provide users with the option to build and test - HDF5 libraries and tools seperately. - - Step 1) Build HDF5 Libraries and Tools - - A batch file named hdf5build_intelc.bat in c:\MyHDFstuff\hdf5 - directory is provided for users to build HDF5 library and - tools from command line. - - Invoke a command prompt window and run hdf5build_intelc.bat - with one of the following options. - - hdf5build_intelc Build HDF5 C Library and Tools - hdf5build_intelc enablecpp Build HDF5 C/C++ Library and Tools - - Compiling outputs are saved in - c:\MyHDFstuff\hdf5\build_results_intelc.txt. You can check - the file to find out whether there are any compiling errors. - - Step 2) Testing HDF5 Libraries and Tools - - Go to directory, run batch file hdf5check with the following - options: - - hdf5check Test HDF5 C Libraries and Tools - hdf5check enablecpp Test HDF5 C/C++ Libraries and Tools - - Notes: hdf5check.bat has ONLY TWO options listed above in this - case. - - Test results are saved in two files: - - c:\MyHDFstuff\hdf5\tests_results.txt - - c:\MyHDFstuff\hdf5\check_results.txt. - - In general, you only need to check tests_results.txt. If all - tests passed, then you do not have to check check_results.txt. - If some tests failed, check check_results.txt can help you - figure out what was wrong. - - 3. Installing HDF5 Libraries - - Run the batch file c:\MyHDFstuff\hdf5\installhdf5lib.bat to install - all HDF5 libraries and tools into c:\MyHDFstuff\hdf5\hdf5lib - directory. - *********************************************************************** For further information, please refer to INSTALL_WINDOWS.txt. |