C++下做跨平臺(tái)的GUI,MS用的廣泛的有QT和wxWidgets。QT有開(kāi)源版,但限制較多;wxWidgets各種小組件確實(shí)很多,但看了它的auidemo例子,才增強(qiáng)了使用的信心。
wxWidgets與MFC有太多的相似之處,看起來(lái)沒(méi)有多大的使用難度。官方網(wǎng)站上也有一份介紹的文檔。
一個(gè)wxWidgets版的“Hello world”程序也得費(fèi)上幾分鐘才能編譯成功,主要是在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