Visual Studio 2003 および 2005 (およびおそらく 2008) では、コマンド ライン ユーザーが「Visual Studio コマンド プロンプト」で実行する必要があります。このコマンド プロンプトを起動すると、C++ コンパイラ cl がコンパイル時に使用するさまざまな環境変数が設定されます。
これは常に望ましいとは限りません。たとえば、Ant 内から「cl」を実行したい場合、「Visual Studio コマンド プロンプト」内から Ant を実行する必要は避けたいと考えています。vcvars32.bat によって設定された環境は、cl が実行されるまでに失われるため (Ant 内から実行する場合)、vcvars32.bat を実行することはできません。
Visual Studio コマンド プロンプト内から実行しなくても cl を実行する簡単な方法はありますか?