2015-03-19 24 views
0

拒絕我使用Visual Studio 2010中 並遵循一個簡單的OpenCV教程: Installing OpenCV 2.4.3 in Visual C++ 2010 ExpressC++ VS2010接入上調試F5

然而,當我按F5編譯視覺工作室給了我一個訪問被拒絕的消息。 LNK1104

  • 重新啓動visual studio不起作用。
  • 以Admin身份運行不起作用。
  • 在新項目中完全重新啓動,同樣的錯誤。
  • 非我的文件夾使用空格,所以錯誤不能與此相關。
  • 我低於最大unc路徑長度(舊DOS錯誤)
  • Windows安全要領(我的防病毒),排除此文件夾。
  • Strangly代碼語法以下OpenCV的命名空間等了解
  • 彙編接縫進行,但cannt運行
  • 也會從調試文件夾中的DOS提示符下運行,同樣的錯誤接入使用任務管理器,我看到否認
  • 我exe加載到內存中,用sysinternals proces explorer查找;我看到它們是由Devenv.exe加載的(視覺工作室的一部分(與vs2010相同的圖標),但加載良好但不工作
  • 當關閉vs2010並使用procmon.exe(sysinternals)時,我創建了一個小應用程序,然後cmdagent進程在Q驅動器上提供了一個「創建文件」例外(從在線辦公室離開),但是我的應用程序根本不涉及到辦公室,它只是一個小圖像陣雨, Q驅動器???

不知何故,我覺得問題都與VS2010本身,但我沒有什麼線索發生在這裏,我的第一個C++項目,它的一個,所以我不知道在哪裏看的出了什麼問題,任何幫助都會很大。

***更新20-3-2015 問題無論它是什麼,都與openCV無關 即使像下面這樣最簡單的C++代碼現在還沒有工作,這是什麼?

#include <iostream> 
using namespace std; 
int main() 
{ 
cout << "it never executes" << endl; 
} 

我的視覺工作室突然出現什麼問題?

+0

什麼是確切的消息?您能否向我們提供完整的堆棧或截圖?我在Windows上安裝OpenCV時遇到了問題 - 首先它是一個有問題的軟件。您可能需要重新安裝visual studio 2010 express。 – ha9u63ar 2015-03-19 11:38:19

+0

嘗試使用SysInternals Process Monitor代替。過濾操作是CreateFile,看看哪個文件給予拒絕訪問。 – 2015-03-19 11:42:07

+0

我想你讀了MSDN的解釋(https://msdn.microsoft.com/en-us/library/ts7eyw4s%28v=vs.100%29.aspx)...你檢查了一切(磁盤空間,環境變量,等等。)? – VolAnd 2015-03-19 11:49:09

回答

0

我用Visual Studio的安裝光盤來修復它。 C++現在再次運行..

只留下懷疑我是否會再次使用openCV或切換到Halcon。