msgQ: Use the datatype for msg prios as specified by user (CMK_MSG_PRIO_TYPE)
[charm.git] / README.win
index e745967686972ac5f58bfc11b53f5fbfabb37c40..0b1eb4b3e6c524eff4cef14298c4290bbe5ca2e9 100644 (file)
@@ -9,7 +9,10 @@ Windows 9x/2K and NT, which emulates a UNIX environment under Windows.
 
 Note that since November 2005, Windows98 is not supported with VC++.
 Support for WindowsNT/XP is improved to take advantage of the creation of
 
 Note that since November 2005, Windows98 is not supported with VC++.
 Support for WindowsNT/XP is improved to take advantage of the creation of
-symbolic link under WindowsNT.
+symbolic link under WindowsNT. In addition, the Microsoft Visual Studio Express
+edition (which is free for download and registeration) doesn't include 64-bit 
+compiler and other 64-bit tools, therefore, to build charm++ for 64-bit windows, a standard Microsoft Visual Studio is required.
 Please read the FAQ at end of this file.
 
 
 Please read the FAQ at end of this file.
 
 
@@ -26,21 +29,25 @@ To compile charm with VC++:
 
 2. Start a Cygwin's Bash Shell window, type "cl" to make sure VC++ compiler 
    command line mode is correctly set. If it is not correctly set, you need to 
 
 2. Start a Cygwin's Bash Shell window, type "cl" to make sure VC++ compiler 
    command line mode is correctly set. If it is not correctly set, you need to 
-   run the VCVARS32.BAT at Windows startup time. VCVARS32.BAT can be located in
-   your VC++ install directory, usually at: 
+   run the VCVARS32.BAT, or vcvarsall.bat (after VC++ 8.0) at Windows startup 
+   time. 
+   VCVARS32.BAT can be located in your VC++ install directory, usually at: 
    /Program Files/Microsoft Visual Studio/VC98/Bin
    /Program Files/Microsoft Visual Studio/VC98/Bin
-   However VCVARS32.BAT(a DOS Batch) cannot be executed under Bash Shell 
-   , you have to: for Win8x, put it into AUTOEXEC.BAT; for WinNT, 
-   you have to merge call VCVARS32.BAT in cygwin.bat which is the target of the
-   Cygwin icon on desktop. Note that this dos batch is renamed to 
-   vcvarsall.bat for VC++ version 8.
-   For example, if cygwin is installed under c:\cygwin,
-   modify c:\cygwin\cygwin.bat to something like:
+   For Microsoft Visual C++ 8.0 and beyond, it is usually located at:
+   C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat
+
+   Note that VCVARS32.BAT, or vcvarsall.bat (a DOS Batch) cannot be executed 
+   under Bash Shell, you have to: 
+   for Win8x: put it into AUTOEXEC.BAT; 
+   for WinNT/WindowsXP/Vista: you have to call VCVARS32.BAT in cygwin.bat 
+              which is the target of the Cygwin icon on your desktop. 
+              For example, if cygwin is installed under c:\cygwin,
+              modify c:\cygwin\cygwin.bat to something like:
 
    >>>>>>>>>>>>>>>>>>>
    @echo off
 
 
    >>>>>>>>>>>>>>>>>>>
    @echo off
 
-   call "C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall" x86
+   call "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall"
 
    C:
    chdir D:\cygwin\bin
 
    C:
    chdir D:\cygwin\bin
@@ -48,11 +55,16 @@ To compile charm with VC++:
    bash --login -i
    >>>>>>>>>>>>>>>>>>>>
 
    bash --login -i
    >>>>>>>>>>>>>>>>>>>>
 
+   NOTE, for VC++ 64 bit, change the above line to:
+
+   call "C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall" amd64
+
 3. This step is optional if you have installed Microsoft Visual Studio under 
    the following (default) location: 
      /Program Files/Microsoft Visual Studio 8\VC
    In case it is not at this directory, edit the following (text) files to 
 3. This step is optional if you have installed Microsoft Visual Studio under 
    the following (default) location: 
      /Program Files/Microsoft Visual Studio 8\VC
    In case it is not at this directory, edit the following (text) files to 
-   modify them to point to your visual studio c++ compiler directory:
+   modify VCC_DIR and SDK_DIR to point to your visual studio c++ and 
+          Microsoft SDK directories:
     src\arch\win32\unix2nt_ar
     src\arch\win32\unix2nt_cc  
 
     src\arch\win32\unix2nt_ar
     src\arch\win32\unix2nt_cc  
 
@@ -99,10 +111,10 @@ host hostname2
 
 
    For details of Charm++ compilation options and charmrun comman line options
 
 
    For details of Charm++ compilation options and charmrun comman line options
-explanation, please check the manuals on charm.cs.uiuc.edu web site manual 
+explanation, please check the manuals on charm.cs.illinois.edu web site manual 
 section.
    If you have any problem or suggestion, please let me know by sending
 section.
    If you have any problem or suggestion, please let me know by sending
-email to (ppl@cs.uiuc.edu).
+email to (charm@cs.illinois.edu).