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:
14
BuildCVS.txt
14
BuildCVS.txt
@@ -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
|
||||
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
|
||||
----------------------------------------
|
||||
|
||||
|
61
docs/base/install.txt
Normal file
61
docs/base/install.txt
Normal 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
5
docs/base/todo.txt
Normal file
@@ -0,0 +1,5 @@
|
||||
|
||||
TODO for wxBase 2
|
||||
-----------------
|
||||
|
||||
better BeOS support.
|
@@ -93,7 +93,7 @@ often don't work.
|
||||
<tr>
|
||||
<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>
|
||||
<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>Some problems with OpenGL and native X server</td>
|
||||
</tr>
|
||||
|
@@ -34,6 +34,9 @@ wxWindows 2 currently supports the following platforms:
|
||||
- Mac (not covered here: please see the wxWindows web site
|
||||
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
|
||||
file for each platform (available via docs/html/index.htm) for details.
|
||||
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.
|
||||
Some add-on libraries (such as the Object Graphics Library) are
|
||||
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
|
||||
------------------------------
|
||||
@@ -126,6 +143,7 @@ the samples or write your own applications.
|
||||
For installation information, please see the install.txt file
|
||||
in the individual directories:
|
||||
|
||||
docs/base
|
||||
docs/msw
|
||||
docs/gtk
|
||||
docs/motif
|
||||
|
Reference in New Issue
Block a user