--- Nico Heinze wrote:
> currently I'm working on a project which is supposed to run without
> any changes to the code base on Windows and on various Unix
> derivatives (such as Linux); recompiling the same source code has to
> suffice in order to make the code work on all platforms.

Take a look at wxWidgets. I've been using it for years, and it's
really good. It abstracts most of the differences, so you use
wxWidgets functions and classes and they call the appropriate thing on
the target platform. It's C++, but it doesn't have templates or stuff
like that, and uses C macros for most of the stuff. 

It is a GUI library, but if you don't need GUI, you can use wxBase,
which gives you all the non-GUI stuff in a single package.

If you do need GUI, there are two good UI designers to look at:
wxDevC++ (Windows only) and wxFormBuilder (cross-platform).

-- 

Milan Babuskov
http://www.guacosoft.com



Reply via email to