2010-01-05 85 views

回答

1

不能設置編譯器明確,VS簡單的cl.exe運行。 Windows會嘗試查找名爲cl.exe的文件來啓動,它會搜索PATH環境變量中列出的目錄。您顯式設置哪些目錄在PATH中。

不確定VS2003,2005以上使用Tools + Options,Projects and Solutions,VC++ Directories,Executable files。從列表中刪除英特爾編譯器目錄。

+0

VS試圖從PATH環境變量中找到cl.exe。 系統上的PATH環境變量如下: %SystemRoot%\ system32;%SystemRoot%; C:\ CCCS \ BIN; c:\ emacs \ bin; C:\ MKSNT;%VS%\ COMMON \ TOOLS \ WINNT;%VS%\ COMMON \ MSDEV98 \ BIN;%VS%\ COMMON \ TOOLS;%VS%\ VC98 \ BIN; c:\ PROGRAM FILES \ COMMON FILES \ INTEL \ SHARED FILES \ IA32 \ BIN;%INTEL%\ ICID;%INTEL%\ EDB;%INTEL%\ I選擇\ BIN6;%INTEL%\ COMPILER60 \ IA32 \ BIN;%INTEL%\ EDB70;%INTEL%\ COMPILER70 \ IA32 \ BIN;%INTEL_COMPILER80%\ IA32 \ BIN; %INTEL_SHARED%\ IA32 \ BIN;%INTEL%\ CPP \ IDB73 \ BIN;%INTEL%\ cpp \ idb80 \ bin 我想刪除英特爾Spec路徑將有所幫助:)。讓我試試看。 – anil 2010-01-05 10:42:42

+0

只有英特爾編譯器位於列表中的目錄中,因此無法刪除它。我嘗試的第一件事是這個..沒有運氣:) – anil 2010-01-05 10:44:37

+0

那麼,它是濺滿了你的道路。三個不同的版本沒有更少。不過,VS在運行cl.exe之前創建了自己的PATH – 2010-01-05 10:56:48