wxBase installation/comoilation docs

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_2_BRANCH@8047 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2000-08-12 13:32:00 +00:00
parent d19729d528
commit 4324fb1968
5 changed files with 100 additions and 2 deletions

View File

@@ -115,6 +115,20 @@ ftp server at ftp://sourceware.cygnus.com/pub/cygwin/.
Of course, you can also build the library using plain makefiles (see Of course, you can also build the library using plain makefiles (see
section I). section I).
IV) wxBase
----------------------------------------
wxBase is the non GUI part of wxWindows. Currently it can be only built using
configure (i.e. under Unix and probably under Win32 with cygwin) and with
Visual C++.
To build it using configure, just add "--disable-gui" argument to it.
To build wxBase with VC++, use the project files wxBase.dsp and wxBaseDll.dsp
included in the CVS. See http://www.wxwindows.org/vadim/wxDocs/buildmsw.html
for the instructions on how to generate the project files for the programs
using wxBase.
V) MacOS V) MacOS
---------------------------------------- ----------------------------------------

61
docs/base/install.txt Normal file
View File

@@ -0,0 +1,61 @@
Installing wxBase 2.2
---------------------
This is wxBase 2.2 for Microsoft Windows 9x/NT/2000 and generic Unix
platforms. wxBase is a collection of non GUI classes, functions and macros
used by wxWindows framework.
It contains several data structure classes (as wxWindows predates STL, it has
its own string, list, array, hash table, ... classes and also a powerful
wxDateTime class), OS-abstraction classes (wxThread, wxSocket, wxStopWatch &c)
and a few more utility classes (wxCmdLineParser, wxConfig for working with
.INI and other configuration files, wxDllLoader for run-time binding and much
more).
Compilation
-----------
a) under Win32 with Visual C++: open the provided wxBase.dsw workspace. From
it, you can build wxBase as a static library and/or as a DLL. Please see
http://www.wxwindows.org/vadim/wxDocs/buildmsw.html
for the instructions on how to use wxBase in your own projects. You can
also download the precompiled binaries from
http://www.wxwindows.org/vadim/wxDocs/binaries.html
NB: it should be possible to compile wxBase with other compilers as well,
if you managed to do this, please let me know so that your makefiles
could be included in the next distribution.
b) under Unix/BeOS: use configure with --disab;e-gui argument. Building wxBase
in a separate directory is recommended, i.e.:
$ gunzip -c wxBase-x.y.z.tar.gz | tar xvf -
$ cd wxBase-x.y.z
# assuming you want to build the debug version of the library
$ mkdir debug
$ cd debug
$ ../configure --disable-gui --enable-debug
# if you want to build the release version:
$ mkdir release
$ cd release
$ ../configure --disable-gui
# in both cases
$ make && make install
Under most modern Unices you can specify --disable-static option to
configure to avoid building the static libraries (but only the shared ones) to
save some time and disk space.
Problems
--------
If you encounter problems or bugs, please report them to
wx-users@wxwindows.org mailing list. Be sure to mention your platform, wxBase
version and the compiler information. Thanks!

5
docs/base/todo.txt Normal file
View File

@@ -0,0 +1,5 @@
TODO for wxBase 2
-----------------
better BeOS support.

View File

@@ -93,7 +93,7 @@ often don't work.
<tr> <tr>
<td bgcolor="#F0F0F0" align=center valign=center rowspan=2>AIX</td> <td bgcolor="#F0F0F0" align=center valign=center rowspan=2>AIX</td>
<td>wxGTK with AIX CC</td><td align=center><IMG SRC="icons/no.gif" ALT=Unknown></td><td><br></td><td><br></td> <td>wxGTK with AIX CC</td><td align=center><IMG SRC="icons/no.gif" ALT=Unknown></td><td><br></td><td><br></td>
<tr> <td>wxMotif with xlC (AIX 4.2)</td><td align=center><IMG SRC="icons/yes.gif" ALT=Ok></td> <tr> <td>wxMotif with xlC 3.1.4.0 (AIX 4.2)</td><td align=center><IMG SRC="icons/yes.gif" ALT=Ok></td>
<td>Bernhard Eck</td> <td>Bernhard Eck</td>
<td>Some problems with OpenGL and native X server</td> <td>Some problems with OpenGL and native X server</td>
</tr> </tr>

View File

@@ -34,6 +34,9 @@ wxWindows 2 currently supports the following platforms:
- Mac (not covered here: please see the wxWindows web site - Mac (not covered here: please see the wxWindows web site
for details) for details)
Additionally, the wxBase library containing only the non GUI classes can be
built under Unix/Win32 and (with some limitation) BeOS.
Most popular C++ compilers are supported; see the install.txt Most popular C++ compilers are supported; see the install.txt
file for each platform (available via docs/html/index.htm) for details. file for each platform (available via docs/html/index.htm) for details.
See also http://www.lpthe.jussieu.fr/~zeitlin/wxWindows/platform.html. See also http://www.lpthe.jussieu.fr/~zeitlin/wxWindows/platform.html.
@@ -45,7 +48,21 @@ The distribution is available in archive formats appropriate to the
target system. Documentation is available mainly in zip format. target system. Documentation is available mainly in zip format.
Some add-on libraries (such as the Object Graphics Library) are Some add-on libraries (such as the Object Graphics Library) are
available in zip form only. In the following, x.y.z represents available in zip form only. In the following, x.y.z represents
the current version number. the current version number (for example, 2.2.1).
wxBase (wxWindows without GUI) distribution
-------------------------------------------
wxBase-x.y.z.tgz wxBase source distribution (the same files
wxBase-x.y.z.zip but compressed using different formats)
wxBase-x.y.z-0.i386.rpm wxBase Linux binaries as an RPM
wxBase-x.y.z-0.src.rpm source for the i386 RPM above
wxBase-devel-x.y.z-0.i386.rpm wxBase headers (requires wxBase.rpm)
wxBase doesn't include the documentation as you are likely to already have it
from either wxGTK or wxMSW distributions. If you don't, please download the
manual separately.
wxWindows for GTK distribution wxWindows for GTK distribution
------------------------------ ------------------------------
@@ -126,6 +143,7 @@ the samples or write your own applications.
For installation information, please see the install.txt file For installation information, please see the install.txt file
in the individual directories: in the individual directories:
docs/base
docs/msw docs/msw
docs/gtk docs/gtk
docs/motif docs/motif