Visual Studio 2013在包含c++文件时崩溃
Visual Studio 2013 crashing when including C++ files
我们的团队正在从VS 2012升级到2013。但是我的vs2013安装似乎无法处理c++项目(我们的一些c# sln有c++项目参考)。
我团队里的每个人都可以毫无问题地处理c++解决方案和项目,但我不能。
我能够将问题缩小到以下:
- 创建c++ win32 sln。
- 重新启动,没有崩溃。
- 添加一个新的文件夹(或过滤器),没有崩溃
- 添加新的。h文件,VS 2013崩溃。
- 试图添加现有的。h文件和vs2013崩溃。
我已经开始VS 2013与日志通过cli,但错误信息是不同的每次运行和输出视图事件日志或多或少是无用的:
错误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.0Common7IDEdevenv.exe
Faulting module path: C:Program Files (x86)Microsoft Visual Studio 12.0VCvcpackagesvcpkg.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共存。
我所知道的是在vs2013 .vcxproj中声明<ClInclude/>
的行为会导致崩溃。
我决定今天重新审视这个问题,并找出了这个问题!在我的环境变量设置中,引用了版本11 (VS 2012)的路径。我完全删除了这些引用:
C:Program Files (x86)Microsoft Visual Studio 11.0Common7IDECommonExtensionsMicrosoftTestWindow
C:Program Files (x86)Microsoft Visual Studio 11.0VCBINamd64
C:Program Files (x86)Microsoft Visual Studio 11.0VCVCPackages
C:Program Files (x86)Microsoft Visual Studio 11.0Common7IDE
C:Program Files (x86)Microsoft Visual Studio 11.0Common7Tools
C:Program Files (x86)Microsoft Visual Studio 11.0Team ToolsPerformance Toolsx64
C:Program Files (x86)Microsoft Visual Studio 11.0Team ToolsPerformance Tools
C:Program Files (x86)Microsoft Visual Studio 11.0Team ToolsPerformance Toolsx64
到目前为止,我想,一切都很顺利。
相关文章:
- Visual Studio在尝试读取resource.txt文件时崩溃
- 防止在C++中选择错误文件时提升 xml 解析器崩溃
- 逐字读取文本文件中的每一行并转换为 int(无限循环或崩溃?
- Linux 可执行文件通过 dlopen 在emplace_back崩溃打开共享库
- 为什么从文件获取图标时应用程序有时会崩溃?
- 在目标计算机上访问 POSIX 信号灯时出现可执行文件崩溃(SEGV_MAPERR)
- 当我运行MEX文件时,MATLAB崩溃
- 运行简单的.oct文件时Octave崩溃,我的代码出了什么问题?
- 如何从核心转储文件中识别导致崩溃的完整命令
- 简单的文本文件格式化在linux下崩溃,但在Windows中很好
- 用静态版本的QT编译时,文件对话框崩溃
- MEX文件实现特征库伪内函数崩溃
- 循环导致文件崩溃
- 二进制树:从文件崩溃中读取
- C++可执行文件崩溃
- 为什么我的.exe文件崩溃了,但在调试和发布版本中工作得很好
- CMake :运行 ctest 时可执行文件崩溃
- c++增强序列化如何防止不正确的文件崩溃
- 编译后的应用程序可执行文件崩溃,除非重命名.为什么
- mex文件崩溃,如何在MATLAB中使用MATLAB_MEM_MGR