用于将Winapi和MFC代码转换为等效的Linux版本的包装器

时间:2012-10-16 12:02:29

标签: linux mfc wxwidgets

我正在使用一个包装器来编译c ++代码,将MFC和windows API调用编译到他们的linux版本中。

c ++代码具有以下特征:

  • 没有GUI组件。
  • 最多使用大约10个MFC类,主要用于字符串解析。
  • 它使用了许多特定于窗口的常量,如HINSTANCE,LPCTSTR等。

我不允许在linux中使用wine进行编译。直到现在我遇到了wxwidgets,看起来相当庞大,我怀疑我是否需要它的所有组件。

请在创建包装器时分享您的想法,是否有任何特定的代码可用于完成此任务或执行此任务?

1 个答案:

答案 0 :(得分:0)

没有自动甚至半自动的方式将MFC应用程序转换为wxWidgets。当然,完全可以做到这一点,很多很多项目都经历了这种转变,但你只需要这样做。

请参阅MFC page of wxWiki了解一些起点。