2011-07-06 1058 views
1

我試圖運行的Visual C++ 2010的樣本教程,但它不斷給我這個錯誤:Visual C++ 2010錯誤。該系統找不到指定的文件

Unable to start program C:\Users\SVS\Documents\Visual Studio 2010\Projects\3DTrialOne\Debug\3DTrialOne.exe 
The system cannot find the file specified. 

我創建了一個新項目,並添加源代碼到新一。我也從現有的代碼創建了一個新項目。它仍然有相同的錯誤。我應該更改配置設置中的任何內容嗎?

我曾嘗試在配置設置debug文件夾(只是一味地拍攝)到點工作路徑,但它仍然有同樣的錯誤。

編輯2:有人用Visual Studio有同樣的問題,並在OpenGL.org中發佈了這個,Having trouble with MS Visual Studio 2010 。有人知道這是什麼意思?

+0

是否有'3DTrialOne.exe'標籤:APIWinHTTP的'C:\用戶\ SVS \文檔\ Visual Studio 2010的\項目\ 3DTrialOne \ Debug'目錄? –

+0

調試目錄/ – errorschmerror

回答

1

的錯誤表示你想運行一個exe文件,該文件是不是在機器上。 (或至少不指定路徑)

嘗試編譯項目。 如果存在構建錯誤,請發佈這些錯誤。

如果你能夠編譯項目好; 那麼VS認爲啓動的可執行文件存在問題。 (嘗試查看設置,輸出目錄下)

+0

中沒有3DTrialOne.exe存在構建錯誤!幾乎所有的文件或目錄都是 'project \ cgfacetree.h(21):致命錯誤C1083:無法打開包含文件:'GL/glut.h':沒有這樣的文件或目錄' 我確實要包含GL文件夾都在項目目錄和解決方案資源管理器中。 – errorschmerror

+0

兩件事情:(1)您是否將GL文件夾或_parent_包含到GL文件夾中? (你想要父母。)(2)GL目錄中是glut.h嗎?如果不是,請參閱http://stackoverflow.com/questions/6374637/error-while-trying-to-use-opengl –

+0

包括在程序中? #include ?是。在解決方案瀏覽器?是的,我添加了一個新的過濾器GL,並添加了glut.h。該文件夾也位於項目目錄中。 – errorschmerror

1

對我而言,我的殺毒軟件與創建exe的過程相沖突,因此在打開visual studio之前,我會禁用我的防病毒軟件。然後我會創建一個新的項目,否則該項目的exe文件已被防病毒軟件刪除。但是如果你擔心每次都要開始一個新項目,你不必這樣做。但只是針對問題已經出現的項目執行此操作。請確保每次禁用防病毒軟件,然後打開Visual Studio。

很抱歉,如果我沒有什麼幫助,但是這解決了我的問題。

0

最好的辦法是改變「\」爲「/」,它解決了我的問題,我的,而我朝警告看着抓獲。

相關問題