gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:38:07 24 4
gpt4 key购买 nike

我正在开发一个包装器,用于将具有 MFC 和 Windows API 调用的 C++ 代码编译到它们的 Linux 版本中。

C++代码具有以下特点:

  • 不存在 GUI 组件。
  • 最多有大约 10 个主要用于字符串解析的 MFC 类。
  • 它有许多特定于 Windows 的常量,例如 HINSTANCE、LPCTSTR 等。

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

请分享您在创建包装器方面的想法,是否有任何可用的特定代码来执行此任务或此任务的一部分?

最佳答案

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

参见 MFC page of wxWiki一些起点。

关于linux - 用于将 Winapi 和 MFC 代码转换为等效 linux 版本的包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12914260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com