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

原创 2018年04月17日 10:45:40

使用原有工程时,直接在工程里将.cpp文件重命名为.h文件,.vcxproj文件中的属性并没有改变而导致。

解决方案,将重命名的.h文件在项目中移除(不要删除),然后再添加回来。

版权声明:本文为博主原创文章,如果喜欢请注明出处转载。 https://blog.csdn.net/fuwenyan/article/details/79971368

VS2015--win32工程配置的一些想法之warning LNK4042: 对象被多次指定;已忽略多余的指定

一个工程很大,需要很多的文件。如果都是我们自己写的文件,我们一般不会把实现不同功能的两个文件命以相同的名称。但是,如果我们引入了第三方库的源码,这样就很有可能有相同名字的文件存在。比如很多库都喜欢定义...
  • wangshubo1989
  • wangshubo1989
  • 2016-02-20 22:35:37
  • 4797

QtCreator C++ 对象被多次指定,已忽略多余的指定

QtCreator编译时提示  对象被多次指定,已忽略多余的指定 原因:工程文件有添加了2次相同的文件 删除一个即可...
  • VictaminC
  • VictaminC
  • 2016-12-19 12:12:23
  • 485

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

今天新建了一个工程,老是提示:“对象被多次指定”和“在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?”,以为是头文件包含的问题,捣鼓半天不行。后来想...
  • x356982611
  • x356982611
  • 2014-02-20 13:51:55
  • 3230

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

1、把报LNK4042的.h和.cpp从项目中排除 2、重新加入排除的.h和.cpp 原因: 1. 如果在属性窗口修改了文件的设定,就可能发生 2. 在工程里存在两个不同位置的*.cpp文件。另一...
  • wxqian25
  • wxqian25
  • 2013-11-04 11:01:33
  • 6596

warning LNK4042: The same object file was specified more than once

Background: Libjingle移稙到VS2010下编译。按照Scons给出的工程结构建立了5个lib工程,以及一个call工程。编译jingle时出现warning LNK4042。开始我...
  • tangketan
  • tangketan
  • 2012-02-18 20:53:15
  • 1622

Qt 使用qmake 遇到 warning LNK4042: object specified more than once; extras ignored 错误的处理办法

当同一个工程下出现两个文件名相同的cpp文件而又没办法修改文件名时,编译器链接时会报错链接错误 lnk:4042 对于qt的工程该如何解决呢? 网上有种说法: 在工程pro中加入 CONF...
  • ruowomtv
  • ruowomtv
  • 2012-04-30 15:14:27
  • 3199

warning LNK4042:对象被多次指定,已忽略多余指定+erro LNK2019:无法解析外部符号

写法均无错误,但是这两个问题同时同时出现,可能的原因是
  • cgy2013
  • cgy2013
  • 2014-11-14 11:37:51
  • 441

warning LNK4042: 对象被多次指定;已忽略多余的指定 解决办法汇总

warning LNK4042: 对象被多次指定;已忽略多余的指定 导致出现error LNK2001: 无法解析的外部符号...
  • abcwoabcwo
  • abcwoabcwo
  • 2017-12-23 13:35:35
  • 59

vs2008 编译 tcl

http://www.tcl.tk/ 下载 ------ 已启动全部重新生成: 项目: tcl, 配置: Debug Win32 ------正在执行生成文件项目操作=================...
  • kongbu0622
  • kongbu0622
  • 2008-12-07 13:36:00
  • 4248

vs2010 忽略指定的warnning

在产生指定warning的头文件或者cpp文件,或者在公共的头文件中加入 #pragma disable(warning:4018) 便可以忽略 c4018这个warnning 主要是大型c++...
  • thz2011
  • thz2011
  • 2016-10-17 19:47:39
  • 101
收藏助手
不良信息举报
您举报文章:warning LNK4042: 对象被多次指定;已忽略多余的指定
举报原因:
原因补充:

(最多只允许输入30个字)