2012-10-16 40 views
1

我正在編寫一個包裝器,將具有MFC和Windows API調用的C++代碼編譯爲它們的linux版本。將Winapi和MFC代碼轉換爲等效的linux版本的包裝器

C++代碼有如下特點:

  • 沒有GUI組件存在。
  • 最多使用大約10個MFC類,主要用於字符串解析。
  • 它有很多特定的窗口常量,如HINSTANCE,LPCTSTR等。

我不允許在linux中使用wine進行編譯。直到現在我已經遇到了wxwidgets,看起來相當龐大,我懷疑我是否需要它的所有組件。

請分享你的想法,創造包裝,是否有任何特定的代碼已經可以做這個任務或任務的一部分?

回答

0

沒有自動甚至半自動的方式將MFC應用程序轉換爲wxWidgets。當然,完全可以做到這一點,許多項目都經歷了這種轉變,但您只需要做到這一點。

請參閱MFC page of wxWiki一些起點。

+0

謝謝,我會檢查它 – pjesudhas

相關問題