用visual studio 2013运行c++出错。老问题,但是解决方案都不大行!

本人笔记本是win8.1系统,使用VS2013运行简单的C++程序时出错;

错误 1 error MSB6006: “link.exe”已退出,代码为 2。 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppCommon.targets 607 5 test0

关于问题的几点说明,所以希望懂的人能给个解决方案:
1.该问题不只是我遇到,经测试网上大部分解决方案都没用,要么不详细,要么根本就是偏题;
2.出错不是程序原因,因为测试程序特别简单,就是
#include <iostream> //包含头文件iostream
using namespace std; //使用命名空间std
int main()
{
cout << "This is a C++ program.";
return 0;
}

在visual C++6.0上没有出错!!!
3.可能是环境变量设置的原因,不过本人新手,改了半天都不行;如果真是这个原因,希望能回答详细点;
4.最后希望回答者不要说重装软件,修复软件之类的话了,刚重装完……
记得在path中增加C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin后,运行会出现另一种错误,就是无法打开C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\cvtres.exe;
这种问题应该很简单的,但是会什么就没人个合理的解决方案呢?求助啊
64位的系统里装的32位版的vs2013? 是不是因为32位版VS设置雀判路径时候有些路径和64位系统里的不太一样啊派纤? 或者说用64位版的vs会好些? 不太清楚尘岁仿怎么回事