2011-07-04 6 views
13

Windows用スタンドアロンVC++コンパイラはありますか? CLIコンパイラでも問題ありません。スタンドアロンVC++コンパイラ

私はVirtualboxでWindowsを使用しているので、Visual Studioはメモリ不足のためにひどく遅いです。

+0

本当にVC++が必要ですか?または、Windows用の「a」C++コンパイラ? –

+1

VC++コンパイラが必要です。 –

+0

VC++コンパイラはVC++です。この要件の原点は何ですか? C++ではなくManaged C++を実際に書いておきたいのですか? –

答えて

2

コマンドラインからVC++ビルドを実行することができます。これは、フルGUIを実行しているリソースで少し軽いかもしれません。詳細については、Microsoft pageを見ているが、簡単にあなたには、例えば、使用して既存のプロジェクトをビルドすることができます。

devenv MySolution /Build Debug 

ます。また、makefileを使用するようにプロジェクトを設定し、あなたがmakeを使用するのと同じようnmakeを使用することができますそれを構築する。

これをさらに簡単にするには、Visual Studioをインストールするときに必要なすべてのパスを設定する「Visual Studio Commandline」ショートカットが用意されています。

-2

あなたはCygwinを考えましたか?

http://www.cygwin.com/

+6

Cygwinはどのように "VC++"コンパイラですか? –

+0

"CLIコンパイラでもうまくいきます"、その別のオプション、私は同じものではないことを知っています – greatodensraven

+1

CygwinはCLIをサポートしていません(またはCygwin用のMonoポートが必要ですか?)ただそれを悪化させます。私は、CLIをターゲットとすることができる_only_コンパイラがMSVSスイートに入っていると思います。 –

6

あなたは、Visual Studio(あるいはのVisual StudioコマンドラインDEVENV.EXE)を使用する必要はありません。 C++コンパイラは直接使用することができます:cl.exe。ここで

は、MSのページには、compiler options

+0

ありがとう!それはスタンドアロンの実行可能ファイルですか、それとも依存関係ですか? 私は可能な限り多くのスペースを節約する必要があるので、私は考えています - コンパイラをコピーするだけでなく、自分の仕事をするための依存関係、そして残りを削除するのはなぜですか? :) –

+0

@Hrishikesh:なぜそれを行って、あなたがなくてもできる依存関係を見つけられないのですか? –

+1

私はチェックしませんでしたが、依存関係があると思います(dumpbin.exeは、その一部を見つけるのに役立ちます)。 – nakhli

6

Windows SDKためであるC++コンパイラが含まれます。

+5

Windows 8 SDKからは、コマンドラインビルド環境には付属しません。 -/http://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx –

6

今やMicrosoft Visual C++ Build Toolsがあります。

カスタムは、1GBクロスプラットフォームの「最小限」環境用のすべてのSDKをインストールし、選択解除します。

インストール後にx86以外のものをすべて削除すると、〜300MBまで削減できます。

+0

コンパイラのインストールに本当に必要なコンポーネントは何ですか?ここにはさまざまな製品がたくさんあります。「コンパイラのC#」には「コンパイラ」という単語が含まれています:) –

+0

stdlibの完全な実装にはWindows sdkが必要です。そして、あまり選ぶことはありません。私が言ったように、あなたがより小さいenvを必要とするならば、すべてがインストールされたら、あなたがターゲットにしていないアーキテクチャに特化したハエを削除するかもしれません。 – xvan

+1

2015年のリリースでこの回答を書いたが、2017年にはさらに多くのオプションが追加された。それらのどれも必要ないはずです。私は純粋なC + +プロジェクト(おそらくコンパイラは不要な依存関係をチェックしたでしょう)でそれが必要だったので、Windows SDKをインストールします。 必要に応じてMakeツールをインストールしてください。 – xvan

関連する問題