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