Blocksに出会いました。Environment、統合開発環境)です。略してC::Bとも呼ばれています。Studioに比べるとシンプルで軽量です。Blocksの両方を使うことにしました。統合開発環境の一番大きなメリットはGUIをペイントアプリケーションのようにドラッグアンドドラッグで作れるGUIビルダーがついていることでしょう。Blocksのインストールで色々苦労しているうちに、もっとシンプルにC/C++コンパイラーをインストールする方法も分かりました。アプリケーション・フレームワークです。異なるオペレーティングシステムで、同じソースコードのプログラムを実行できる仕組みのことです。上で、コンパイルするだけで実行できます。アプリケーション・フレームワークフレームワーク(framework)とは、何かをするために便利なように作られた関数などを集めたものです。アプリケーションを作るためのフレームワークです。インストールC/C++プログラミングをするためには、C/C++コンパイラが必要です。コンパイラとはソースコードを機械語に変換するプログラムです。Windows)というコンパイラを使っています。従来は、MinGWとMsys2(WindowsでLinuxのように使えるターミナル(terminal、端末))の両方をインストールしていました。Msys2でMinGWを使えるようにするコマンドでは、別にインストールしたMinGWのコンパイラを読み込んでいるだけだと思っていたのです。ところが、そのコマンドはMsys2に新しいMinGWをインストールしていることに気づきました。MinGWを単体でインストールする必要はありません。Msys2からインストールするだけで大丈夫です。homepage次にお使いのシステムに合ったどちらかのインストーラーを実行します。インストールする場所はデフォルトのままにしてください。インストール後、自動的にMSys2のコンソールが表示されますが、一旦閉じてください。32bit)のコンソールを開き直してください。ショートカットを作ってください。64bitコンソールを起動することができますが、コンパイラをインストールしたり、コンパイラを使ったりすることはできません。コンパイラのインストールMsys2を起動して次のコードを実行してください。PURPOSE.これで、Msys2ターミナルでC/C++コンソールアプリケーションを作れるようになりました。Windowsの環境変数に次のパスを追加するとWindowsのコマンドプロンプトでもC/C++コンパイラが使えるようになります。Blocksでプログラミングする場合にはこの設定が必要です。PURPOSE.これで、コマンドプロントでもC/C++コンソールアプリケーションを作れるようになりました。テキストエディターとしてEmacsを使いたい方も多いと思います。Msys2にEmacsをインストールするには次のようにします。Emacsで自動バックアップを作りたくない場合は、ホームディレクトリに次の内容の.emacsというファイルを作ります。Msys2を起動した画面がホームディレクトリです。パスで言えば次のとおりになりますC:\msys64(もしくはmsys32)\home\ユーザー名はじめの一歩もっとも簡単なCとC++のソースコードと、そのコンパイル方法と実行方法です。インストールされているか確認します。コマンドプロンプトでwxWidgetsを操作することはできません。ダウンロードしてください。ダブルクリックして起動します。インストール場所はデフォルトままにしておきます。このインストーラーは必要なファイルを解凍するだけで実際のインストール作業はしません。Msys2に次のように入力してインストールします。--enable-unicode次のように表示されればコンフィギュアは成功です。