Improved some error messages for command line processing.
[python/dscho.git] / PCbuild / readme.txt
blob054ed7867bd33b7961edddf0ddceecbb0f9b506e
1 Building Python using VC++ 5.x
2 ------------------------------
4 This directory is used to build Python for Win32 platforms,
5 e.g. Windows 95, 98 and NT.  It requires Microsoft Visual C++ 5.x.
6 (For other Windows platforms and compilers, see ../PC/readme.txt.)
8 Unlike previous versions, there's no longer a need to copy the project
9 files from the PC/vc5x subdirectory to the PCbuild directory -- they
10 come in PCbuild.
12 All you need to do is open the workspace "pcbuild.dsw" in MSVC++,
13 select the Debug or Release setting (using Set Active
14 Configuration... in the Build menu), and build the projects.
16 The proper order to build is
18 1) python15 (this builds python15.dll and python15.lib)
19 2) python   (this builds python.exe)
20 3) the other subprojects
22 Some subprojects require that you have distributions of other
23 software: Tcl/Tk, bsddb and zlib.  If you don't have these, you can't
24 build the corresponding extensions.  If you do have them, you may have
25 to change the project settings to point to the right include files,
26 libraries etc.
28 When using the Debug setting, the output files have a _d added to
29 their name: python15_d.dll, python_d.exe, parser_d.pyd, and so on.
31 If you want to create your own extension module DLL, there's an
32 example with easy-to-follow instructions in ../PC/example/; read the
33 file readme.txt there first.
35 Pointers:
36 Tcl/Tk  http://sunscript.sun.com/ or http://www.scriptics.com
37 zlib    http://www.winimage.com/zLibDll
38 bsddb   Sam Rushing's web/ftp site