构建失败? “无法启动程序......系统无法找到指定的文件”

时间:2013-04-26 05:07:52

标签: c++ path

您好我是初学者,正在尝试构建一个简单的win32控制台应用程序,以便按照youtube教程进行操作,并且在尝试使用VS 2010 express时我一直遇到此问题。

编辑:这是我关注的YouTube视频,代码是视频中的14:52。 /观看V = URNZq50X35s&安培;列表= PLFBF66E730A679479&安培;索引= 1

链接到错误img: http://i.imgur.com/AVD06aa.png

设置img: http://i.imgur.com/AvMgDxt.png

我已经搜索了更长时间,然后我现在努力尝试解决这个问题。我无法找到解决此问题的方法。 这是img中的代码:

编辑2:由于建议只是为了解决潜在问题而修改了代码

编辑3:从构建重建解决方案输出时显示:

1> ------ Build build:Project:Learning1,Configuration:Debug Win32 ------ 1> LINK:致命错误LNK1123:转换为COFF期间失败:文件无效或损坏 ==========构建:0成功,1个失败,0个最新,0个跳过==========

编辑4:找到解决方案!

好吧我终于找到了问题和解决方案。

问题: 链接:致命错误LNK1123:转换为COFF期间失败:文件无效或损坏

解决方案是在另一篇关于stackoverflow的文章中找到的,这是一个可爱的网站: Error 'LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt' after installing Visual Studio 2012 Release Preview

已禁用增量链接和程序现在将在VS 2010 express中实际运行。

感谢您帮助我的所有尝试。非常感谢。

(我无法回答7个小时的问题,因为我是网站的新手。多么棒的系统..所以这个编辑必须要做。)

< 3

#include <iostream>

using namespace std;

int main()
{

 for (int i = 0; i < 5; i++)

 {
    cout << i << endl;
 }

 cout << "end of loop v.2" << endl;

 return 0;
}

我已确认此代码在代码块中运行。

非常感谢任何和所有帮助。

(如果你想知道我为什么要使用VS 2010代码块,我只是更喜欢Vs 2010,所以我可以更恰当地遵循教程。)

谢谢。

3 个答案:

答案 0 :(得分:0)

main函数必须在C ++中具有int作为返回类型。

由于项目没有构建(第一个错误),因此没有生成可以执行的程序(第二个错误)。

答案 1 :(得分:0)

你想说:

int main()
{

....

}

编译器抱怨您有missing type identifier,因为您没有在main()前面指定返回类型。在C ++中,函数必须指定返回类型(如果函数没有返回任何内容,则为void。)main()的返回类型必须为int

答案 2 :(得分:0)

好吧,我终于找到了解决方案。

问题:LINK:致命错误LNK1123:转换为COFF期间失败:文件无效或损坏

在stackoverflow的另一篇文章中找到了解决方案,这是一个可爱的网站:Error 'LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt' after installing Visual Studio 2012 Release Preview

禁用增量链接和程序现在将在VS 2010 express中实际运行。