設定命令列建置的路徑和環境變數
vcvars32.bat 檔會設定適當的環境變數,以啟用 32 位元命令列建置。如需有關如何在命令列啟用 64 位元工具組的詳細資訊,請參閱 HOW TO:在命令列啟用 64 位元 Visual C++ 工具組。
請注意,如果您要以 DEVENV 執行命令列建置,除非您另指定 /useenv 選項,否則 vcvars32 設定對您的組建將沒有任何影響。
若要執行 vcvars32.bat
在命令提示字元下,變更至 Visual C++ 安裝目錄的 \bin 子目錄。
輸入 VCVARS32 來執行 vcvars32.bat。
警告 |
---|
vcvars32.bat 檔會隨電腦的不同而異。請勿以另一部電腦中的 vcvars32.bat 取代遺失或損毀的 vcvars32.bat 檔。請重新執行 Visual C++ 安裝程式來取代遺失的檔案。 |
如需 vcvars32.bat 的詳細資訊,請參閱下列知識庫 (Knowledge Base) 文件:
- Q248802 : Vcvars32.bat 產生環境空間不足訊息
如果目前版本的 Visual C++ 安裝在也有舊版 Visual C++ 的電腦上,您不可在同一個命令視窗中執行不同版本的 vcvars32.bat。
CL.exe 會叫用 (Invoke) 前置處理器 (Preprocessor) 及編譯器,而 LINK.exe 會叫用連結器 (CL 也可叫用連結器,因此在大部分的情況下,您都不必直接叫用 LINK)。
CL.exe、LINK.exe 及其他命令列工具需要適當設定某些環境變數:
CL 使用 CL 和 INCLUDE。
LINK 使用 LINK、LIB、PATH 和 TMP。