构建失败? "Unable to start program... The system cannot find the file specificed"

Build Failure? "Unable to start program... The system cannot find the file specificed"

本文关键字:cannot system find the file The specificed program 失败 Unable to      更新时间:2023-10-16

你好,我是一个初学者,试图构建一个简单的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>------构建开始:项目:Learning1,配置:调试Win32 ------1>LINK:致命错误LNK1123:转换到COFF时失败:文件无效或损坏========== 构建:0成功,1失败,最新的,0跳过 ==========

编辑4:找到解决方案!

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

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

解决方案是在stackoverflow的另一篇文章中找到的,这是一个可爱的网站:链接:致命错误LNK1123:转换COFF时失败:文件无效或损坏'安装Visual Studio 2012 Release Preview后

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

谢谢你对我的帮助。非常感谢。

(我不能回答我自己的问题7小时,因为我是新来的网站。多么出色的系统…

& lt; 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,这样我可以更合适地遵循教程。)

谢谢。

main函数必须int作为c++的返回类型。

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

你想说:

int main()
{
....
}

编译器抱怨你有一个missing type identifier,因为你没有在main()前面指定返回类型。在c++中,函数必须指定返回类型(如果函数不返回任何值,则指定void)。main()的返回类型需要为int

好了,我终于找到解决办法了。

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

在stackoverflow的另一篇文章中找到了解决方案:错误'链接:致命错误LNK1123:转换到COFF时失败:文件无效或损坏'安装Visual Studio 2012发布预览版后

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