多语言展示
当前在线:1789今日阅读:84今日分享:32

对象被多次指定;已忽略多余的指定

warning LNK4042: 对象被多次指定;已忽略多余的指定
工具/原料

VC2012

方法/步骤
1

在改造upx源码的过程中,编译出现如以下警告 1>Debug\compress.obj : warning LNK4042: 对象被多次指定;已忽略多余的指定

2

原因及解决方法: 原因是因为工程中包含一个源文件compress.c和一个源文件compress.cpp这两个源文件最终都会编译成compress.obj,都会导致上面的错误 更改其中的一个源文件名字别叫compress就行了以上文字摘自vcerror.com

推荐信息