Re: [問題] 有人可以分享wxWidgets的使用心得嗎?

看板MacDev作者時間17年前 (2006/10/02 14:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/6 (看更多)
※ 引述《toki (いまがその時だ)》之銘言: : ※ 引述《gz ()》之銘言: : : 感謝, 不過各位似乎弄錯我的要求了 : : 我現在的情況並不需要什麼source或sample, 因為大部分程式都已經完成, : : 在windows上面跑沒有問題. : : 而是需要一些porting的心得, 能夠指出哪些地方需要留意, : : wx的哪個部分buggy, 在wxMSW和wxMAC跑會有不一樣的結果等等. : : 日前就發生wxString處理出現了異常的runtime error, 整個程式crash全無預警 : : 連assertion都無效, 害的我只得重寫wx裡面關於wxString的處理. : : 如果porting沒有啥大問題的話, : : 在下就有勇氣向客戶提供Mac版本再撈一次錢(當然, 拿到錢會先買個兩台Mac測試用) : 提到 aMule 是因為它是個成功的跨平台的 wxWidgets 程式 : 很多跨平台的問題我想 source code 裡都可以挖出相對的解答 : 不然的話,PCMan X 我想也是個很好的學習對象 : 特別是作者還有在 PTT 出沒,而且他對於 wxWidgets 是蠻有研究的 : 話說回來,你的 code 全都是使用 wxWidgets 提供的 class 寫的嗎? : 有用到其它任何的第三方函式庫或是 Win32 API 之類的嗎? 起初是有用到一些外部library, 後來發現wx有同樣的功能就盡量用wx提供的 : 如果沒有的話,我覺得 porting 應該不會有什麼大問題 : 我自己練習時使用雙平台,是同樣的 binary 直接搬過去用 (因為用的是 .NET :P) : 不過的確是會有一些元件的效果有點不太一樣的情形 : 但這通常到最後都會發現是我的 code 寫法錯了 = =|||| 花了一些時間找資料, 發現問題還真不小... 首先是MDI在Mac OS上面沒有implement, 可能得自己寫個 container window 再來一些Frame Style也是各平台互異, 看來還得再調校一番 BTW, wxwiki有篇專講wxMAC的issue: http://www.wxwidgets.org/wiki/index.php/WxMac_Issues 看來還是別貿然行事才好, 免得賠上商譽. 還是先把help裡的portability翻完再說... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.151.210
文章代碼(AID): #158BYZV0 (MacDev)
討論串 (同標題文章)
文章代碼(AID): #158BYZV0 (MacDev)