maybe this article can help someone trying to figure if to or how to run wxWidgets with c++ under linux/windows. but first some intro. In the company i currently work in we are creating software for an embedded linux environment in c++. Because of Development Tools available in Windows, (yes linux also has many development tools but most are not as good as the MS tools, i just say: debugger [you are of course invited to start an argue ;)]) i decided to make the code run on both platforms where possible. then i had the idea to create a simulator with a GUI with which the status of the firmware can be shown . additionally it should be possible to "simulate" all non-hardware related parts on windows so that the software department could easily test their and our stuff. my second approach to this GUI then were wxWidgets. Coming from .NET i only was familiar with windows.forms programming and very sparse MFC, but for one and a half months i also looked into creating swing app...