您好,我一直遇到Microsoft VS的问题。
当我尝试运行简单的代码时,例如:
#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout << "hello" << endl;
return 0;
}
我收到一条错误消息: “无法启动程序'C:\ elevator \ Debug \ elevator.exe'。' 系统找不到指定的文件“
这条消息已经出现了很长时间。我不相信我的代码有任何问题。我的程序将编译正常,然后突然出现这个错误,即使我没有更改代码。我尝试卸载并重新安装VS无法正常工作。我也花了很长时间在Google上寻找无法解决的解决方案。
这是我在尝试运行上述代码时得到的输出:
1>------ Build started: Project: elevator, Configuration: Debug Win32 ------
1>Build started 26/02/2014 14:49:21.
1>InitializeBuildStatus:
1> Touching "Debug\elevator.unsuccessfulbuild".
1>ClCompile:
1> All outputs are up-to-date.
1> All outputs are up-to-date.
1>ManifestResourceCompile:
1> All outputs are up-to-date.
1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:00.20
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
答案 0 :(得分:0)
也许您的防病毒系统会检测到您的新程序存在问题,并在编译后立即将其隔离。
答案 1 :(得分:0)
我想我已经在vs2010中找到了一些C ++项目的解决方案。如果您使用的是“增量链接”,则会出现“致命错误LNK1123:转换为COFF时失败:文件无效或损坏”。在我的情况下,我把它变成了“否”,现在项目编译并运行没有任何问题。
如果您想尝试转到:项目属性 - &gt;配置属性 - &gt;链接器(常规) - &gt;启用增量链接 - &gt; “不(/ INCREMENTAL:NO)”
关于“增量链接”:http://msdn.microsoft.com/en-us/library/4khtbfyf(v=vs.100).aspx