1

私は、MFCとWindowsAPIの呼び出しを含むc++コードをLinuxバージョンにコンパイルするラッパーに取り組んでいます。

c++コードには次の特徴があります。

  • GUIコンポーネントが存在しません。
  • 主に文字列の解析に使用される最大約10のMFCクラスがあります。
  • HINSTANCE、LPCTSTRなど、ウィンドウ固有の定数が多数使用されています。

Linuxでwineを使用してコンパイルすることは許可されていません。今まで私はwxwidgetsに出くわしましたが、それはかなり広大なようです。すべてのコンポーネントが必要になるかどうかは疑問です。

ラッパーを作成する際のアイデアを共有してください。このタスクまたはこのタスクの一部を実行する、すでに利用可能な特定のコードはありますか?

4

1 に答える 1

0

MFCアプリケーションをwxWidgetsに変換する自動または半自動の方法はありません。もちろん、それを行うことは完全に可能であり、多くの多くのプロジェクトがこの変革を経ていますが、あなたはそれを行う必要があります。

いくつかの出発点については、wxWikiのMFCページを参照してください。

于 2012-10-16T14:48:56.417 に答える