Win32は、Windowsでの実行に関心があり、レガシーになる時期を考慮している場合は、安全な方法です。これが意味することは、あなたの目的に合うWin32上に構築されたいくつかのライブラリがあるということです。
Windowsは長い間強力な消費者基盤を持っていましたが、Win32から離れようとするにつれて変化が見られることを覚えておいてください。カーネルコードとユーザースペースの実装の同じコアに依存する代わりに、低レベルのコード(Vista、Windows 7)を生成する能力が大幅に低下し、オペレーティングシステムが改善されています。私にとって、これは必ずしも最も賢明な投資ではないかもしれない会社のしるしです。
したがって、WINEのようなプロジェクトは、Microsoftによって放棄された後も、Win32の「無料」バージョンを実装し続ける可能性が高いことを知っておくとよいでしょう。人々がコモドール64またはNESエミュレーターを入手する方法が好きです;)会社がまったく新しい方向性をとるか、競争によって侵食されるか(Linux)。
したがって、今Windowsである必要がある場合、WINE上で正常に実行されると報告されているライブラリ。Windowsに基づかないプラットフォームのアイデアを与えることができれば、無料のオープンソースソフトウェアのメリットを享受できます。ほとんどの場合、Windowsやその他の無数のプラットフォームで実行できるソフトウェア。
Javaについての提案もありますが、それも安全な方法ですが、Javaは特定の人々にとってイライラすることがあります。
Javaアプリの寿命が最も長く、正しくコーディングすると、すべてのプラットフォームで話題になります。
しかし、繰り返しになりますが、あなたをいかなる方向にも連れて行こうとはしません。それはただ物事の風景です:)