当我试图运行简单的“Hello World”代码时,Visual Studio 2010崩溃了吗?

时间:2014-08-10 13:24:43

标签: c++ visual-studio-2010

每当我尝试运行这个简单的代码时,我的VS 2010 Ultimate就崩溃了。这包括所有其他程序。它以前工作过,没有任何问题。我也重新安装了它,但仍然是一样的。我在谈论C ++

错误:

  

错误1错误LNK1123:转换为COFF期间失败:文件无效或损坏d:\ Users \ ADMIN \ documents \ visual studio 2010 \ Projects \ asasa \ asasa \

CODE:

#include <iostream>
using namespace std;

void main(){
cout << "Hello World";
}

输出:

'Test.exe': Loaded 'D:\Users\ADMIN\Documents\Visual Studio       2010\Projects\Test\Debug\Test.exe', Symbols loaded.
'Test.exe': Loaded 'C:\Windows\SysWOW64\ntdll.dll', Cannot find or open the PDB file
'Test.exe': Loaded 'C:\Windows\SysWOW64\kernel32.dll', Cannot find or open the PDB file
'Test.exe': Loaded 'C:\Windows\SysWOW64\KernelBase.dll', Cannot find or open the PDB file'Test.exe': Loaded 'C:\Windows\SysWOW64\msvcp100d.dll', Symbols loaded.
'Test.exe': Loaded 'C:\Windows\SysWOW64\msvcr100d.dll', Symbols loaded.
 The program '[7164] Test.exe: Native' has exited with code 0 (0x0).

代码2:

#include <iostream>
using namespace std;

int main(){
  string s;
  cout << "Write a bunch of text: ";
  getline(cin, s);
  cout << "You typed: " << s << endl;
  return 0;
}

我也知道这与VMWare有关。 VMWare可能成为问题吗? https://docs.google.com/file/d/0B2zBo690ggSdNXQ2RXp0ejZ1cGM/edit

1 个答案:

答案 0 :(得分:3)

我认为你有一个'增量链接'问题。

在项目的liker属性中将增量链接设置为“NO”(项目属性&gt;配置属性&gt;链接器&gt;启用增量链接:否)

安装VS2010 SP1也将解决此问题。

MSDN forum link 1
MSDN forum link 2