xxx.dll: fatal error LNK1169:找到一个或多个重定义的符号

原创 2013年12月05日 14:11:52

当你所引用的dll存在多个重定义的符号的时候,如果使用Debug编译环境的话,就会提示这个错误,当然如果dll为了就是模块化,可以定义多个不同文件中,此时这样修改:

项目---右键---属性----链接器---常规---强制文件输出---仅限多次定义的符号(/FORCE:MULTIPLE)。

相关文章推荐

error LNK2005:xxx已在xxx.obj中定义fatal error LNK1169: 找到一个或多个多重定义的符号

工程中有一个can.cpp文件内定义了很多变量和函数,就想把这部分定义搬出来新建一个vars.cpp文件,然后再将vars.cpp包含进can.cpp中即#include“vars.cpp”,编译的时...

fatal error LNK1169: 找到一个或多个多重定义的符号

头文件MySocket.h #if !defined(AFX_MYSOCKET_H__4481E1F7_8EDB_4EF2_BBBD_B66C84D642FE__INCLUDED_) #defin...

error LNK1169: 找到一个或多个多重定义的符号”的解决方法(转载)

问题描述如下: 有 三个源文件,A.h、B.cpp、C.cpp。 A.h是头文件,其中声明了三个变量a1、a2、 a3。 B.cpp是A.h中所声明的类的实现源代码,C.cpp是主程序文件...
  • leinno
  • leinno
  • 2012年07月09日 10:30
  • 195

“error LNK1169: 找到一个或多个多重定义的符号”的解决方法

http://www.cnblogs.com/A-Song/archive/2012/03/23/2413782.html 问题描述如下: 有 三个源文件,A.h、B.cpp、...

“error LNK1169: 找到一个或多个多重定义的符号”的解决方法(转载)

问题描述如下: 有 三个源文件,A.h、B.cpp、C.cpp。 A.h是头文件,其中声明了三个变量a1、a2、 a3。 B.cpp是A.h中所声明的类的实现源代码,C.cpp是主程序文...

关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决

 关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决 转自:http://hi.baidu.com...
  • andyjim
  • andyjim
  • 2014年04月14日 13:00
  • 491

项目难题之多对话框文件使用全局变量时链接报错:fatal error LNK1169: one or more multiply defined symbols found

问题描述:我使用全局变量(在一个独立的头文件中声明)完成多对话框之间的数据传输,在这些对话框文件中都包含了这个头文件,然后就报上述错误。使用下文的解决方法("在 Project/Setting/Lin...

fatal error LNK1169: one or more multiplydefined symbols found终极解决

转载自:http://blog.sina.com.cn/s/blog_7cb1cf700100vok3.html 先是源文件代码(为方便实验找出问题而简化的相关代码):main.c 01 #inc...

完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错我的开发环境是Win7旗舰64位+VS2003.Net,经常卡pdb错误,文末给出一个完美的解决

我的开发环境是Win7旗舰64位+VS2003.Net,经常卡pdb错误,文末给出一个完美的解决方案和一个懒人补丁包。问题描述如下:在重新编译的时候,经常报错: fatal error LNK1...

调用导出dll中的类成员函数 - error LNK2019: 无法解析的外部符号

/// // /*************************************************** ShareInterface.h -- interface of dll l...
  • Acheld
  • Acheld
  • 2016年01月29日 21:51
  • 696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xxx.dll: fatal error LNK1169:找到一个或多个重定义的符号
举报原因:
原因补充:

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