簡體   English   中英

包括C ++文件時Visual Studio 2013崩潰

[英]Visual Studio 2013 crashing when including C++ files

我們的團隊從VS 2012升級到2013。但是我的VS 2013安裝似乎無法處理C ++項目(我們的某些C#sln具有C ++項目參考)。

我團隊中的其他所有人都可以毫無問題地處理C ++解決方案和項目,但是我做不到。

我能夠將問題縮小為:

  • 創建C ++ win32 sln。
  • 重新啟動,沒有崩潰。
  • 添加新文件夾(或過濾器),不會崩潰。
  • 添加新的.h文件,VS 2013崩潰。
  • 嘗試添加現有的.h文件,VS 2013崩潰。

我已經通過cli記錄了VS 2013的啟動,但是每次運行時錯誤消息都是不同的,並且視圖事件日志中的輸出或多或少地沒有用:

錯誤的錯誤1:

Faulting application name: devenv.exe, version: 12.0.31101.0, time stamp: 0x54548724
Faulting module name: vcpkg.dll, version: 12.0.31101.0, time stamp: 0x5454876b
Exception code: 0xc0000005
Fault offset: 0x0001ac16
Faulting process id: 0x2548
Faulting application start time: 0x01d0b7d6efc68c46
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
Faulting module path: C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcpackages\vcpkg.dll
Report Id: 5e345a46-23ca-11e5-a940-f8b156c05473

錯誤的錯誤2:

Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: exception code c0000005, exception address 3C7DAC16

關於如何從VS 2013中獲取更多信息的任何想法? 我不確定2012年是否有安裝問題,由於擔心重新安裝會出現問題,我不想卸載。 但是我認為VS 2013應該可以與2012共存。

我所知道的是在VS 2013中聲明<ClInclude/>的行為。vcxproj導致崩潰。

我決定今天重溫此問題,並找出問題所在! 在我的環境變量設置中,引用了版本11(VS 2012)的路徑。 我完全刪除了此引用:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\amd64
C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\VCPackages
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\x64
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Team Tools\Performance Tools\x64

到目前為止,AFAIK一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM