git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_2_BRANCH@8070 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
62 lines
2.1 KiB
Plaintext
62 lines
2.1 KiB
Plaintext
|
|
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 --disable-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!
|