將 MFC 應用程式移植到 Linux
第一種方法:找一個類似MFC框架的程式庫。
您可能仍然在維護用微軟基礎類庫(Microsoft Foundation Classes(MFC))構建的舊的 Windows 應用程式,而現在卻有客戶要求 Linux 版本,該怎麼辦呢?在您的團隊中可能有技術熟練的 MFC 開發人員,但如何達到加速 Linux 開發呢?別急;本文就是針對您這種情況而寫的。依靠 wxWindows(一種用於 C++ 和 Python 的可移植 GUI 工具箱)的幫助,我將以多文件介面(Multiple Document Interface (MDI))文字編輯器為例向您演示如何將僅 Windows 的 MFC 應用程式移植到 Linux。類似這樣的小型應用程式有助於我們將討論集中在移植框架的具體細節上,從而避免我們迷失在程式碼的汪洋中。可以在本文後面的
http://www.ibm.com/developerworks/cn/linux/guitoolkit/l-mfc/
細述 wxWindows
http://www.ibm.com/developerworks/cn/linux/sdk/python/wxwin/
Qt/MFC Migration Framework
http://doc.qt.digia.com/solutions/4/qtwinmigrate/index.html
WxWidgets For MFC Programmers
http://wiki.wxwidgets.org/WxWidgets_For_MFC_Programmers
http://www.codeproject.com/Articles/11515/Introduction-to-wxWidgets
下載:wxWidgets
http://sourceforge.net/projects/wxwindows/files/wxMSW/2.6.2/wxMSW-2.6.2-Setup.exe/download?use_mirror=jaist
第二種方法:找一種轉換底層地址的介面軟體。
Run MFC program on Linux
http://stackoverflow.com/questions/6945773/run-mfc-program-on-linux
下載winehq
http://www.winehq.org/download/