私は、グラフィカルアプリケーション(ゲームではありません!!)を作成するためのパスを理解しようとしている初心者です。私は Windows にはまっているので、グラフィック ライブラリとして DirectX と C++ を試すことにしました。ポイントは: DirectX 9, 10, 11 (そしてさらに Microsoft から来る..): どれを選ぶべきか? DX9 でのプログラミングは DX10/11 と上位互換性があることは知っていますが、DX11 は DX10/9 と下位互換性がありますか? これは単にプログラミング レベルの互換性のためではなく、実際のランタイムの互換性のためです。ユーザーが DX11 で作成されたアプリケーションを DX9 環境で実行すると、問題なく動作するでしょうか? そうでない場合、DX の「ユニバーサル」アプリケーションを作成するにはどうすればよいですか?
また、トピック外の質問 (回答は完全にオプションです): Qt と WxWidgets について多くの良い記事を読みました。DirectX の代わりにそれらのいずれかを使用することをお勧めしますか? 今のところ、他のオペレーティング システムへの移植の予定はありませんが、気が変わった場合に備えて、準備をしておく方がよいでしょうか?
答えてくれる人に感謝します:)