2011-09-06 108 views
3

我試圖使用this tutorial從MS來驗證我可以從我的系統的命令行建立一個.cpp文件。我的VS命令提示符似乎有問題。它無法找到cl.exe或所需的包含文件。我加入C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ VC \ bin和C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ Common7 \ IDE到我的路徑,它會找到cl.exe時。現在我的錯誤是:Visual Studio命令提示符(2010)無法找到路徑/包括

test.cpp(1) : fatal error C1034: iostream: no include path set

是不是VS命令提示的整個點爲我設置所有這些環境變量?爲什麼不正確設置它?

回答

1

我只是想通了。感謝Conrad Frix提供的調試技巧。

這肯定是由於一些可愛的安全策略,我這裏有我的工作站上。以管理員身份運行快捷方式。我的帳戶是本地管理員帳戶,但管理員在我們的機器上做各種奇怪的東西......感嘆。所以,我們的許多發展必須通過「提升」來實現。

請注意,通過選擇「屬性」 - >「高級」 - >「以管理員身份運行」,我可以更改以管理權限運行的快捷方式。

5

我不知道你到底是什麼問題,但你可能要做到以下幾點,以幫助確定實際的原因。

您可能已經注意到,VS命令提示符快捷方式是一個bat文件。第一行是它

@echo off 

更改爲

REM @echo off 

運行,如果你得到任何錯誤,它再看看。如果你不知道,它可能在處理器特定的批處理文件之一中知道哪一個是尋找這樣的其他批處理的調用。

C:\Program Files\Microsoft Visual Studio 10.0\VC>call "C:\Program Files\Microsof 
t Visual Studio 10.0\VC\bin\vcvars32.bat" 
Setting environment for using Microsoft Visual Studio 2010 x86 tools. 

再次REM出在批@echo off,然後再次運行它,看看你會得到什麼錯誤。

從評論更新

錯誤ERROR: Cannot determine the location of the VS Common Tools folder 意味着你丟失的環境變量%VS100COMNTOOLS%這通常設置爲 "c:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\"

您可以簡單地添加回用系統屬性 - >高級 - >新建(下系統變量)

看到這個superuser question更多關於環境變量

+0

謝謝,我只是爲首的這條道路。我得到:設置使用Microsoft Visual Studio 2010 x86工具的環境。 錯誤:無法確定VS公用工具文件夾的位置。看起來像vcvars32.bat找不到我的註冊表中的東西... – Nate

相關問題