无法启动"D\projects\hello\Debug\hello.exe" 系统找不到指定的文件。[LINK : fatal error LNK1123: 转换到 COFF 期间

Posted 小菇凉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法启动"D\projects\hello\Debug\hello.exe" 系统找不到指定的文件。[LINK : fatal error LNK1123: 转换到 COFF 期间相关的知识,希望对你有一定的参考价值。

    

    这两天安装Visual Studio遇到这样的一个问题,用自己的电脑和公司的电脑都出现同样的问题。两台电脑都是新系统,按理来说是没有问题的。但是一出现问题,对于我这个小白来说,还是耗费了挺多精力都无果。今天问公司一个c++同事,他说他也遇到这样一个问题,一百度就给我解决了。之前我真是浪费时间,我使用搜索引擎的方法不对。我是搜索错误提示“无法启动"D\\projects\\hello\\Debug\\hello.exe" 系统找不到指定的文件”。而他是搜索“LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏”。好吧!以后对注意,下面是解决方法。

解决方法如下:

删除...\\Microsoft Visual Studio 2010\\VC\\bin下面的那个cvtres.exe 。他重复了

原因:

转换到 COFF 期间失败: 文件无效或损坏

输入文件必须具有通用对象文件格式 (COFF) 。 如果输入文件不是 COFF,链接器会自动尝试将32位OMF对象转换成COFF,或运行 CVTRES.EXE 来转换资源文件。 此消息表明该链接器未能转换该文件。

百度:

COFF –通用对象文件格式(Common Object File Format),是一种很流行的对象文件格式(注意:这里不说它是“目标”文件,是为了和编译器产生的目标文件(*.o/*.obj)相区别,因为这种格式不只用于目标文件,库文件、可执行文件也经常是这种格式)。大家可能会经常使用VC吧?它所产生的目标文件(*.obj)就是这种格式。其它的编译器,如GCC(GNU Compiler Collection)、ICL(Intel C/C++ Compiler)、VectorC,也使用这种格式的目标文件。不仅仅是C/C++,很多其它语言也使用这种格式的对象文件。

http://msdn.microsoft.com/zh-cn/library/91621w01.aspx 中有vs错误链接

原文链接:http://my.oschina.net/u/231848/blog/278049

    

以上是关于无法启动"D\projects\hello\Debug\hello.exe" 系统找不到指定的文件。[LINK : fatal error LNK1123: 转换到 COFF 期间的主要内容,如果未能解决你的问题,请参考以下文章

无法启动Terminal Services 错误码1058?

XAMPP无法启动Mysql

ModelSim 无法启动,startup有问题

Linux shell程序无法正常执行

无法启动带有"类库输出类型"的项目

无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务