序文: Visual Studio や Windows での C/C++ の記述や学習から、物事をコンパイルして操作する方法を学ぶことには本当に背を向けてきました。私はvimとg ++を備えたUbuntuを好みますが、それに加えて、Windowsベースの優れた作業環境をセットアップしたいと考えています。
質問: 基本的に、Notepad++ で C++ を学習しており、コンパイラとして MinGW を調べました。どのように設定するのが最善か、コードのコンパイルに関連するすべての細目、およびそれが MinGW の dll ファイルにどのように依存するようになるかについて、良い答えを見つけるのに苦労しています。
C:\MinGW\bin フォルダーの外でコンパイルするようにパスを設定する必要があるようですが、それでも同じフォルダーでプログラムを実行する必要があります。そうしないと、dll が見つからないというエラーが表示されます。
これは実際の開発にとって面倒であるだけでなく (Linux への移行とは言わないで、序文を読んでください)、他の Windows システムへのコードの移植性を妨げます。おそらく、実行可能ファイルを正しく作成し、それらのファイルをインストーラーでパッケージ化する方法についての知識が不足しています。それが私が学ぶ必要があることなら、おそらく私を正しい方向に向けてください.