X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7c5dc04fd2f93ec42543b64743ea65abd7769000..8fe057828547c22ed7a55350bac2514a80ec4706:/docs/msw/install.txt diff --git a/docs/msw/install.txt b/docs/msw/install.txt index 6659a1680e..ebfd849c7c 100644 --- a/docs/msw/install.txt +++ b/docs/msw/install.txt @@ -1,4 +1,30 @@ +Installing wxWindows 2.1 +------------------------ + +[Notes from Robert Roebling for snapshot 8] + +This is a not-so-well tested snapshot release of wxWindows 2.1 for +Microsoft Windows 95, 98 and NT. This is not a production release, +although a huge number of bugs found in wxWindows 2.0 have been +fixed. + +There have not been major changes in the way to build the library, +although the creation of the various makefiles has been automatized. +I myself use the GNU MingGW32 compiler from + + http://www.cygnus.com + +using the GNU make program from + + http://agnes.dida.physik.uni-essen.de/~janjaap/mingw32 + +and I have not tested any other compiler, but other developers use +the makefiles for Borland C++, MS-Visual C++ 5.0 and 6.0 and probably +Metrowerks C++. + +Expect problems. + Installing wxWindows 2.0 ------------------------ @@ -46,7 +72,8 @@ For Cygwin or Mingw32 compilation, make sure WXWIN contains only forward slashes. If installing from the CVS server, copy include/wx/msw/setup0.h to -include/wx/msw/setup.h. +include/wx/msw/setup.h and edit the resulting file to choose the featrues you +would like to compile wxWindows with[out]. Compilation ----------- @@ -137,6 +164,13 @@ optimized. For example, in wxWindows project, set to 'Minimum Size'. In Dialog Editor project, set to 'Customize: Favor Small Code' (and no others). This will then work. +Note (4): some crash problems can be due to inconsistent compiler +options. If strange/weird/impossible things start to happen please +check (dumping IDE project file as makefile and doing text comparison +if necessary) that the project settings, especially the list of defined +symbols, struct packing, etc. are exactly the same for all items in +the project. After this, delete everything (including PCH) and recompile. + Visual C++ 1.5 compilation -------------------------- @@ -309,7 +343,8 @@ Here are the steps required: socket-related files in src/msw/makefile.g95. - Set your WXWIN variable to where wxWindows is installed. - For Cygwin/Mingw32, use forward slashes in the path, not backslashes. + *** IMPORTANT: For Cygwin/Mingw32, use forward slashes in the path, not + backslashes. - Use the makefile.g95 files for compiling wxWindows and samples, e.g.: