摘要: 為什么QMdiArea::activeSubWindow返回null 閱讀全文
3. VC&MFC&Qt
VC & MFC & Qt
摘要: 函數(shù)簽名從C++的角度看沒(méi)啥問(wèn)題,因?yàn)閡sing namespace math后,可以找到point類型的定義。
有沒(méi)有namespace,對(duì)Qt的moc來(lái)說(shuō),差別可就大了 閱讀全文
有沒(méi)有namespace,對(duì)Qt的moc來(lái)說(shuō),差別可就大了 閱讀全文
摘要: Qt5太大了,代碼包270M多。慶幸,提供編譯好的安裝包Qt 5.0.1 for Windows 32-bit (VS 2010, 481 MB)。然而,這個(gè)版本卻不能運(yùn)行native的opengl代碼 - Native OpenGL是相對(duì)與EGL而言。表現(xiàn)出的癥狀,則是crash。 閱讀全文
摘要: 有人說(shuō),MS引入_UNICODE就是個(gè)錯(cuò)誤,STL引入wstring也是個(gè)錯(cuò)誤;而鼓勵(lì)使用UTF8 string做為程序內(nèi)部string存儲(chǔ)格式。在與GUI交互的時(shí)候,轉(zhuǎn)換為wstring(假定GUI使用的是_UNICODE)。這樣做至少有一個(gè)好處:相對(duì)的可以減少程序運(yùn)行時(shí)占用內(nèi)存的大小。當(dāng)然現(xiàn)在內(nèi)存資源也不是個(gè)什么大問(wèn)題,我更關(guān)心的是保存/讀取XML數(shù)據(jù)的效率。 閱讀全文
摘要: 用VC++/MFC開(kāi)發(fā)的程序,在發(fā)布的時(shí)候會(huì)遇到找不到msvcp100.dll,mfc100u.dll等DLL的問(wèn)題。有時(shí)候?yàn)榱藞D省事,就直接從VS安裝目錄里面copy這些DLL連同程序一起發(fā)布。一般情況,這樣不會(huì)有問(wèn)題。直到有一天,程序在退出的時(shí)候遇到這樣的crash問(wèn)題: 閱讀全文