我正在开发一个包装器,将具有 MFC 和 windows API 调用的 c++ 代码编译到它们的 linux 版本中。
c++代码具有以下特点:
- 不存在 GUI 组件。
- 最多有大约 10 个 MFC 类,主要用于字符串解析。
- 它使用了许多特定于 Windows 的常量,例如 HINSTANCE、LPCTSTR 等。
我不允许在 linux 中使用 wine 进行编译。直到现在我遇到了 wxwidgets,它看起来相当庞大,我怀疑我是否需要它的所有组件。
请分享您在创建包装器时的想法,是否有任何特定代码已经可用,可以执行此任务或此任务的一部分?