Dave Horner's Website - Yet another perspective on things...
41 guests
Rough Hits : 3347715
how did u find my site?

"How did I come to know what I know about the world and myself? What ought I to know? What would I like to know that I don't know? If I want to know about this or that, where can I get the clearest, best and latest information? And where did these other people about me get their ideas about things, which are sometimes so different from mine?" - H.G. Wells
$$\cos x = \sum\limits_{n = 0}^\infty {\frac{{\left( { - 1} \right)^n x^{2n} }}{{\left( {2n} \right)!}}}$$

# wxWigets - cross platform GUI

Saturday, 26 March 2005 11:48
wxWigets is a cross platform C++ GUI system. I don't yet know how I feel about the project. I've used it extensively for a few projects, but it many times feels a little bloated... though what do you expect from a UI library that is cross platform.
It is nice to have a object model that is open and free for UI functionality on the desktop. There is even some talk of using it on small embedded devices too! I also love that there are scripting languages like python and php to allow for scriptable data objects.

Here are some of my notes on building wxWidgets cross platform using multiple build enviroments. Most of this information is here so that I don't pull my hair out when building the libraries for my own projects.

wxWigets 2.4.2 on VS2003/VS2005
Here is how to compile wxWigets 2.4.2 with openGL support in windows using VS2003.
2. Define wxUSE_GLCANVAS as 1, and wxUSE_STD_IOSTREAM as 1 in include\wx\msw\setup.h.
3. Open and compile src\wxWindows.dsw.

wxWigets 2.7.1 on VS2005
2) Unzip the file so that you are left with C:\wxMSW-2.7.1\
3) Define wxUSE_GLCANVAS as 1, and wxUSE_STD_IOSTREAM as 1 in C:\wxMSW-2.7.1\include\wx\msw\setup.h.
4) Build C:\wxMSW-2.7.1\build\msw\wx.dsw.
5) Open C:\wxMSW-2.7.1\samples\samples.dsp.
6) Build cube project to see if OpenGL works.

Update: Looks like I'm going to have to check out wxAUI as it has been included in the trunk of wxWidgets.

Web Resources
WxWiki

< Prev  Next >
Last Updated on Wednesday, 18 October 2006 05:07