2

このラップトップには Windows デスクトップ用の Visual Studio Express がインストールされており、コマンドを使用して C++ ソース ファイルをコンパイルし、VS2012の開発者コマンド プロンプトのコマンド ラインで次の手順をcl /EHsc filename.cpp使用して .NET クラスを使用する C++ プログラムをコンパイルできます。 ://msdn.microsoft.com/en-us/library/ms235639.aspxcl /clr filenameclr.cpp

これらのコマンドを使用して、Microsoft Windowsの Vim (テキスト エディター)でコンパイルするにはどうすればよいですか? :cl /EHsc filename.cpp動作し:cl /clr filenameclr.cppません。

4

1 に答える 1

2

PATHINCLUDEおよびLIB環境変数をセットアップする必要があります。

D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.batvimを実行しているのと同じプロンプトで(またはインストール上のどこにでも)実行するか、これらの環境変数を手動で設定することで、これを行うことができます(VS2008とWindows SDKのすべての値のリストは次のとおりです: Visual Studioの使用通常のコマンドラインから 'cl' )。

ただし、batvim からファイルを直接実行することはできません。別のプロンプトを開くため、環境変数はその新しいプロンプトに対してのみ設定されます。他のオプションは、あなたPATHの中に入れることができるbatファイルを作成することです。例えばcvim

call "D:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"
"C:\Program Files (x86)\Vim\vim74\gvim.exe"

その後、入力cvim.batすると、実行できる環境が整います。:! cl /EHsc %

于 2013-09-08T08:02:16.673 に答える