WindowsでCコードを実行しようとしていますが、低スペックのPCなので、すべきVisual Studio をインストールします。
Visual Studio 自体をインストールせずに、付属の C/C++ コンパイラのみをインストールするにはどうすればよいですか。
ベストアンサー1
必要なのは「Windows SDK」と呼ばれるもので、IDE (Visual Studio) を除いて、Windows 上でアプリケーションを構築するために必要なものがすべて含まれています。
これには、必要なすべてのライブラリ、ヘッダー ファイル、コンパイラ、nmake などが付属しており、cmd.exe
これらすべてのツールを に組み込む事前構成済みの への便利なショートカットも付属していますPATH
。何をすべきかわかっている場合は、これを使用することをお勧めします。
必要な SDK のバージョンは、コンパイルするシステムによって異なりますが、Microsoft の Web サイトですべて見つけることができます。たとえば、Windows 10 の場合、SDK は次の場所にあります。https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk
ただし、Windows のコンパイラはcl.exe
時々少し扱いにくい場合があることに注意してください。また、nmake は、GNUmake を学んだばかりのときに期待するものではありません。20 GB を超える IDE を持ち運ぶことなく、Windows でコンパイルしたいだけであれば、SDK は検討すべきオプションです。
(講義や演習では、Windows SDK がプリインストールされた仮想マシンを非常に効果的に使用しています。)
Windows 8 以降、SDK には C++ ベースのアプリケーション用のビルド ツールが含まれなくなりました。これらは現在、Visual Studio インストールにのみ含まれています。