將 MFC 應用程式移植到 Linux

2021-06-19 15:05:26 字數 458 閱讀 3656

第一種方法:找乙個類似mfc框架的程式庫。

您可能仍然在維護用微軟基礎類庫(microsoft foundation classes(mfc))構建的舊的 windows 應用程式,而現在卻有客戶要求 linux 版本,該怎麼辦呢?在您的團隊中可能有技術熟練的 mfc 開發人員,但如何達到加速 linux 開發呢?別急;本文就是針對您這種情況而寫的。依靠 wxwindows(一種用於 c++ 和 python 的可移植 gui 工具箱)的幫助,我將以多文件介面(multiple document inte***ce (mdi))文字編輯器為例向您演示如何將僅 windows 的 mfc 應用程式移植到 linux。類似這樣的小型應用程式有助於我們將討論集中在移植框架的具體細節上,從而避免我們迷失在**的汪洋中。可以在本文後面的 

參考資料

一節中獲取完整的 mfc 應用程式和 wxwindows 應用程式的源**。

將應用程式移植到uCLinux下時需要注意的問題

將應用程式移植到uclinux下時,需要注意有以下限制 uclibc中不帶有pthread庫,要進行多執行緒程式設計,只能選擇select函式。uclinux系統中由於記憶體管理的問題,沒有fork 函式,用vfork 代替,即uclinux系統中沒有真正的fork,多程序實際是使用vfork實現的...

將 Linux 應用程式移植到 64 位系統上 2

從 32 位系統移植到 64 位系統 本節介紹如何解決一些常見的問題 宣告要想讓您的 在 32 位和 64 位系統上都可以工作,請注意以下有關宣告的用法 表示式在 c c 中,表示式是基於結合律 操作符的優先順序和一組數學計算規則的。要想讓表示式在 32 位和 64 位系統上都可以正確工作,請注意以...

將Gwt應用程式部署到Tomcat中

之前的幾篇日誌大體介紹了一下gwt,下面進一步了解gwt在web應用的的部署,通過google提供的eclipse外掛程式建立好的web應用部署到tomcat中,建立gwt應用的過程這裡不再贅述 前面的日誌已經配有截圖詳細說明 現在直接將應用部署到tomcat。執行正常沒有問題,這是或許你已經注意到...