Mercurial > hg > xemacs-beta
comparison nt/README @ 900:ac5c14a317f1
[xemacs-hg @ 2002-07-05 19:18:54 by jhar]
Document Visual Studio .NET setup
author | jhar |
---|---|
date | Fri, 05 Jul 2002 19:18:54 +0000 |
parents | 28426972f654 |
children | 26137a2aa3bb |
comparison
equal
deleted
inserted
replaced
899:08513f26c519 | 900:ac5c14a317f1 |
---|---|
1 Building and Installing XEmacs on Windows 95/98/NT/2000 -*- mode:outline -*- | 1 Building and Installing XEmacs on Windows 95/98/NT/2000/XP -*- mode:outline -*- |
2 | 2 |
3 David Hobley | 3 David Hobley |
4 Marc Paquette | 4 Marc Paquette |
5 Jonathan Harris | 5 Jonathan Harris |
6 Ben Wing | 6 Ben Wing |
7 | 7 |
8 This is a port of XEmacs to Windows 95/98/NT/2000. If you are looking for a | 8 This is a port of XEmacs to Windows 95/98/NT/2000/XP. If you are looking for a |
9 port of GNU Emacs, see http://www.cs.washington.edu/homes/voelker/ntemacs.html. | 9 port of GNU Emacs, see http://www.cs.washington.edu/homes/voelker/ntemacs.html. |
10 NT 4.0 or later is required for building on Windows NT. Note that the | 10 NT 4.0 or later is required for building on Windows NT. Note that the |
11 developers typically use NT 4.0 and Windows 2000, and there may possibly be | 11 developers typically use NT 4.0 and Windows 2000, and there may possibly be |
12 problems under Windows 95/98. If so, please report them to | 12 problems under Windows 95/98. If so, please report them to |
13 xemacs-nt@xemacs.org; we are committed to maintaining compatibility with all | 13 xemacs-nt@xemacs.org; we are committed to maintaining compatibility with all |
14 systems listed. | 14 systems listed. |
15 | 15 |
16 * Required tools and sources | 16 * Required tools and sources |
17 ============================ | 17 ============================ |
18 | 18 |
19 1. You will need Visual C++ V6.0 or later to compile everything. | 19 1. You will need Visual C++ V6.0, Visual Studio .NET or later to compile |
20 everything. | |
20 | 21 |
21 Note that Visual C++ assumes that the environment variables INCLUDE and | 22 Note that Visual C++ assumes that the environment variables INCLUDE and |
22 LIB are set to specify the location of the includes and libraries. | 23 LIB are set to specify the location of the includes and libraries. |
23 Your PATH environment variable also needs to include the Visual Studio | 24 Your PATH environment variable also needs to include the Visual Studio |
24 vc\bin and sharedide\bin directories. | 25 vc\bin and sharedide\bin directories. |
25 | 26 |
26 Visual C++ V5.0 and later install a batch file called vcvars32.bat in | 27 Visual C++ V6.0 installs a batch file called vcvars32.bat in |
27 c:\Program Files\Microsoft Visual Studio\VC98\bin\ (or wherever you | 28 c:\Program Files\Microsoft Visual Studio\VC98\bin\ (or wherever you |
28 installed it) that you can run before building to set up all of these | 29 installed it) that you can run before building to set up all of these |
29 environment variables. Alternatively, you can choose at setup time to | 30 environment variables. Alternatively, you can choose at setup time to |
30 have these environment variables automatically set up in the registry, | 31 have these environment variables automatically set up in the registry, |
31 which is generally a good idea. | 32 which is generally a good idea. |
32 | 33 |
34 Visual Studio .NET calls this batch file vsvars32.bat and installs it in | |
35 $Installdir\Common7\Tools, but doesn't offer at install time to | |
36 automatically set these environment variables up in the registry. | |
33 | 37 |
34 2. Grab the latest XEmacs source from | 38 2. Grab the latest XEmacs source from |
35 | 39 |
36 ftp://ftp.xemacs.org/pub/xemacs/ | 40 ftp://ftp.xemacs.org/pub/xemacs/ |
37 | 41 |
236 root of the build directory. | 240 root of the build directory. |
237 | 241 |
238 You may want to create a shortcut to the file from your Desktop or | 242 You may want to create a shortcut to the file from your Desktop or |
239 Start Menu. | 243 Start Menu. |
240 | 244 |
241 4. To build using MS Developer Studio, you can use the workspace file | 245 4. To build using MS Visual Studio, you can use the workspace file |
242 `nt/xemacs.dsw'. This was prepared for Visual C++ 6.0. If you have a | 246 `nt/xemacs.dsw'. This was prepared for Visual C++ 6.0. If you have a |
243 different version and neither file works, just open up `nt/xemacs.mak' | 247 different version and neither file works, just open up `nt/xemacs.mak' |
244 from within MS Developer Studio and it will offer to wrap this Makefile | 248 from within Visual Studio and it will offer to wrap this Makefile in a |
245 in a workspace file, from which you can build. Assuming you want to run | 249 workspace file, from which you can build. Assuming you want to run from |
246 from the build directory (which you will want to do if you are planning | 250 the build directory (which you will want to do if you are planning on |
247 on doing any development work on XEmacs), use the following settings in | 251 doing any development work on XEmacs), use the following settings in |
248 Project/Settings...: | 252 Project/Settings...: |
249 | 253 |
250 Under the General tab: | 254 Under the General tab: |
251 | 255 |
252 Build command line: NMAKE /f xemacs.mak | 256 Build command line: NMAKE /f xemacs.mak |