[info@zoolib.org]
ZooLib Mirror
This is a quick and dirty mirror site thrown up in a hurry because
we heard some people were having trouble downloading the ZooLib
files. I'll put up a full mirror of the whole ZooLib site later.
The main ZooLib website is at
http://zoolib.sourceforge.net
ZooLib is a cross-platform application framework. It allows you to
compile a single set of C++ sources to native executable binaries
for Mac OS, Windows, BeOS, and POSIX flavors that support XWindows
(such as Linux).
It is distributed under the MIT License.
Ready-to-Run Sample Programs for Various Platforms
Here we provide compiled binaries of a couple sample programs
whose source code is also provided. The binaries are compiled for
several platforms, and compressed in the format most commonly used
on the given platform.
ZHelloWorld
ButtonMessage
Besides showing how to handle radio buttons, button highlighting
and inter-window messaging (windows run in different threads in
ZooLib), this demo works better than ZHelloWorld in POSIX/XWindows
because it doesn't use a menu bar or resources.
Sample Source Code for Download
If you build either sample program under Metrowerks CodeWarrior for
Windows or MacOS, it will complain that a file called "ZPaige.cpp" is
missing. Remove this file from the project - it is an adapter class
for some OEM code that was used by ZooLib's original developers for
their own purposes and is not part of the public ZooLib distribution.
It is not necessary for building these programs.
Read the Build Instructions
Download the Code
The ZooLib source code is provided in several archive formats to make
it easier for you to unpack. In each case the source code itself is
kept in Unix newline-style text format, which appears to work across
most compilers.
Be aware that corrupting the text file format of a
makefile appears to break GNU make - this appears to happen if you archive
a text file with Stuffit on the Mac OS and unpack it with Aladdin Expander
on Windows; there is no option in Expander to avoid translating text files.
To build the code, download the
sample source code and use the makefiles or the CodeWarrior projects
in there as a starting point. Be sure to read the
build instructions.
[info@zoolib.org]