C++ で何かを描画する基本的な方法はありますか?
多くのエンジン、ライブラリなどがあることは知っていますが、これらのライブラリは最も基本的な描画機能などを使用する必要があります。通常、非標準の C++ ライブラリがないと、コンソール アプリケーションしか作成できません。しかし、何かを描画したり、少なくとも標準のコマンドラインとは異なるものを表示したりできる新しいライブラリは、コマンドラインなしで何かを変えることができる基本的な機能を使用する必要があります。
WIN32 API について聞いたことがあります (Windows プラットフォームだけをターゲットにしているわけではありませんが、Windows を使用しており、まだ Ubuntu(Wubi) を使用しています)。唯一の方法が WIN32 API を使用することだとは信じられません。
したがって、私の質問は次のようになると思います。
- すべての GUI (または非コンソール) ライブラリは、基本として WIN32 API を使用していますか?
- Linux 開発者は GUI に Linux API を使用する必要がありますか?
(私の英語で申し訳ありません、それは私の母国語ではありません)