C++下做跨平台的GUI,MS用的广泛的有QT和wxWidgets。QT有开源版,但限制较多;wxWidgets各种小组件确实很多,但看了它的auidemo例子,才增强了使用的信心。
wxWidgets与MFC有太多的相似之处,看起来没有多大的使用难度。官方网站上也有一份介绍的文档。
一个wxWidgets版的“Hello world”程序也得费上几分钟才能编译成功,主要是在setting上卡壳。
* mswu/d依赖目录
* Not Using Precompiled Headers
* WIN32;_DEBUG;__WXMSW__;__WXDEBUG__;_WINDOWS;NOPCH
* wxmsw28ud_aui.lib wxmsw28ud_html.lib wxmsw28ud_adv.lib wxmsw28ud_core.lib wxbase28ud_xml.lib wxbase28ud.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib winmm.lib comctl32.lib rpcrt4.lib wsock32.lib odbc32.lib
DEMO