msgQ: Convert source into cpp file
[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
-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.
 
 
@@ -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 
-   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
-   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
 
-   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
@@ -48,11 +55,16 @@ To compile charm with VC++:
    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 
-   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  
 
@@ -99,10 +111,10 @@ host hostname2
 
 
    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
-email to (ppl@cs.uiuc.edu).
+email to (charm@cs.illinois.edu).