浅谈 WTL Error:error LNK2005 解决方案
来源:互联网 发布:qt串口编程 编辑:程序博客网 时间:2024/05/16 16:18
本人在WTL中调用自己编写的音频解码库时,发生如下错误:
msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) 已经在 LIBCMTD.lib(typinfo.obj) 中定义
1>msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) 已经在 LIBCMTD.lib(typinfo.obj) 中定义
1>msvcrtd.lib(MSVCR100D.dll) : error LNK2005: _printf 已经在 LIBCMTD.lib(printf.obj) 中定义
1>msvcrtd.lib(MSVCR100D.dll) : error LNK2005: _strrchr 已经在 LIBCMTD.lib(strrchr.obj) 中定义
1>msvcrtd.lib(MSVCR100D.dll) : error LNK2005: _fclose 已经在 LIBCMTD.lib(fclose.obj) 中定义
1>LIBCMTD.lib(crt0init.obj) : warning LNK4098: 默认库“msvcrtd.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>Debug\PlayerDemo.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
上述问题的解决方案如下:
属性 -----> C/C++ ------> 代码生成 ------> 运行库 改为 : 多线程调试 DLL (/MDd)
注: 本人在编写代码的过程中,仅遇到上述问题,将继续完善。
- 浅谈 WTL Error:error LNK2005 解决方案
- VC6 error LNK2005 解决方案之一
- error LNK2005 int __cdecl 解决方案
- error lnk2005
- error LNK2005
- error LNK2005:
- error LNK2005
- error LNK2005
- error LNK2005
- ERROR LNK2005
- error LNK2005:
- error LNK2005
- error LNK2005:
- error LNK2005
- error LNK2005
- error LNK2005
- error LNK2005
- error LNK2005
- 链表的学习—带头结点单向链表的逆置
- 韩信点兵
- 修改嵌入式linux启动画面(一)
- 黑马程序员之泛型和Map集合学习
- 二分查找
- 浅谈 WTL Error:error LNK2005 解决方案
- qml layout行为的探究
- ContentResolver类
- 1089. Farey Sequence
- Linux netcat 命令
- 将不同数据类型转为json格式写的java类
- HTML5练习之简陋版我画你猜(一)
- UITableViewCell重用机制理解
- uva 1474 - Evacuation Plan(dp)