解决VS2010 C++错误LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

2023-05-16

错误描述:

安装VS2012后原来VS2010在编译时会产生链接错误

LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏。

 

错误分析:

VS编译时链接器会将输入文件转为COFFCommon Object File Format)格式,或运行CVTRES.EXE将资源文件(.res)进行转换。但是,安转了新的VS.NET FrameworkWindows Develop Kit,可能会产生新的不兼容版本的CVTRES.EXE,且环境变量中的安装路径会变更,从而产生转换错误。这个错误尤其容易发生在VS2010上。

 

解决方案(以下之一,若不行可以依次尝试):

第一类是修改VS的配置(任何一个均可)

1)项目\属性\配置属性\链接器\常规\启用增量链接:原来是“是”,改成“否”。

2)项目\属性\配置属性\链接器\清单文件\生成清单:原来是“是”,改成“否”。

3)项目\属性\配置属性\清单工具\输入和输出\嵌入清单:原来是“是”,改成“否”。

4)第二类是修改环境变量PATH,使得CVTRES.EXE的版本匹配。

5)第三类是安装该版本VS的更新包,比如出问题的是VS2010,则安装VS2010SP1补丁包。

 

参考:

https://msdn.microsoft.com/en-us/library/7dz62kfh.aspx

http://longtianyu1.blog.163.com/blog/static/99819652012113112827491/

https://stackoverflow.com/questions/10888391/error-link-fatal-error-lnk1123-failure-during-conversion-to-coff-file-inval

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

解决VS2010 C++错误LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的相关文章

随机推荐

  • XXX事件的重载均与委托"System.EventHandler"不匹配

    在给动态创建控件添加事件时容易遇到的一个错误就是 xff1a XXX事件的重载均与委托 34 System EventHandler 34 不匹配 假设控件是MovePicBox xff0c 使用如下代码添加KeyPress事件 xff0c
  • 外部启动c#窗体程序传参问题

    问题 xff1a 需要在一个软件里启动另一个独立的C 窗体软件并传入参数 xff0c 例如下面的启动语句 string language 61 34 en us 34 System Diagnostics Process Start 34
  • C#控件控制输入文本长度

    C 在控制控件输入文本的长度时要注意两个问题 xff1a 1 传递的事件参数类型要是 KeyPressEventArgs xff1b 2 对退格键 xff08 backspace xff09 做例外处理 xff0c 不然在输入到最大程度时无
  • python打印等腰三角形

    d 61 int input 39 enter an int 39 l 61 39 39 2 d 1 d 初始化列表 for i in range d l i 61 list l i 字符串转列表 x 61 i y 61 0 x 61 d
  • 7、Oracle的;与ORA-00911: invalid character

    写SQL查询 Oracle中的数据时容易遇到一个奇怪的问题 xff1a 在一般的SQL developer查询分析器中写好的SQL语句运行一切正常 xff0c 放到C 写的程序中提交 ORACLE执行就报错 错误代码如下 xff1a ORA
  • C语言变量声明加冒号的用法

    有些信息在存储时 xff0c 并不需要占用一个完整的字节 xff0c 而只需占几个或一个二进制位 例如在存放一个开关量时 xff0c 只有0和1 两种状态 xff0c 用一位二进位即可 为了节省存储空间 xff0c 并使处理简便 xff0c
  • Matlab adjust axis tick labels, limits, and tick locations

    From https cn mathworks com matlabcentral answers 92565 how do i control axis tick labels limits and axes tick locations
  • Matlab 旋转坐标轴标记文本

    在绘图中当X坐标轴标记 xff08 注意不是坐标轴名称的标签 xff09 是文本且较密集的时候我们会希望能够旋转标签以容得下所有内容 xff0c 当Y坐标轴标记是文本时 xff0c 我们也希望文本可以顺着Y轴的方向 这些都需要旋转坐标轴的标
  • Matlab - Extract values from boxplot(从箱图中获取数据)

    From http stackoverflow com questions 9728970 matlab extract values from boxplot How to extract values from built in box
  • matlab写hdf文件(含地理信息文件hdfeos)

    本文介绍matlab写hdf4和hdf5的一些方法 hdf的一些基础信息可以参考 xff1a https sanwen8 cn p 1fcFE9f html 1 matlab写hdf4文件 通常有两种方法 xff1a 1 xff09 mat
  • oracle ORA-01000: maximum open cursors exceeded问题的解决方法

    From http blog csdn net uskystars article details 46679835 项目在运行过程中 xff0c 后台报错 xff1a Java代码 ORA 01000 maximum open curso
  • emgu.cv的图像金字塔操作

    emgu cv里有三个常用的影像金字塔 xff08 重采样 xff0c 每一级倍数2 xff09 函数 xff1a 1 BuildPyramid int maxLevel 建立多级影像金字塔 C 例子 xff1a Int maxLevel
  • ENVI栅格裸数据生成shp和kml矢量文件

    ENVI栅格裸数据生成shp和kml矢量文件 生成kml文件需要用到ArcMap xff0c 但是ArcMap不能直接加载ENVI裸数据 xff0c 需要在ENVI里将栅格数据转为shp或另存为ArcViewRaster 前者生成kml文件
  • 笔记:刘未鹏思考的技术与艺术(原“学会思考”)

    在读 暗时间 这本书的时候了解到刘未鹏 xff0c 也了解到关于心理学 学会思考 的豆列 xff0c 推荐的书很棒 xff0c 体系也很完善 xff0c 特作记录 豆列的地址在 xff1a https www douban com doul
  • python文件读写的缓冲行为

    文件的io操作的缓冲行为分为 全缓冲 xff1a 同系统及磁盘块大小有关 xff0c n个字节后执行一次写入操作 行缓冲 xff1a 遇到换行符执行一次写操作 无缓冲 xff1a 立刻执行写操作 open 函数 help open Help
  • IDL(ENVI/IDL) 简(jian)明(lou)教程:一、IDL基础

    IDL是一门简单易用的 xff08 包括但不限于 xff09 科学计算和可视化语言 xff0c 包含大量的函数 xff0c 尤其是同ENVI结合集成了该软件的大量功能 xff0c 因此在遥感图像批量处理上应用广泛 关于IDL xff08 结
  • IDL(ENVI/IDL) 简(jian)明(lou)教程:二、ENVI/IDL批处理入门(以投影转换为例)

    二 ENVI IDL批处理入门 ENVI IDL集成了ENVI软件的高级功能 xff0c 比如打开文件直接使用envi open file File r fid 61 fid即可 xff0c 不用考虑什么格式等 xff0c 再比如做文件投影
  • Matlab读写矩阵到文本文件

    问题描述 xff1a 使用matlab 如何将数据一次从文本文件读出 xff1f 如何将矩阵数据一次性写入文本文件 xff1f 批量读出文本中的数据常用的函数是importdata xff0c 可以分别导入数据中的字符和数值数据 xff0c
  • 算法的时间复杂度

    转自 xff1a http blog csdn net booirror article details 7707551 算法的时间复杂度被设计来评价其语句执行次数 xff0c 但它又不是语句执行次数 xff0c 而是次数的同数量级函数 x
  • 解决VS2010 C++错误LNK1123: 转换到 COFF 期间失败: 文件无效或损坏

    错误描述 xff1a 安装VS2012后原来VS2010在编译时会产生链接错误 LINK fatal error LNK1123 转换到 COFF 期间失败 文件无效或损坏 错误分析 xff1a VS 编译时链接器会将输入文件转为 COFF