在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
来源:互联网 发布:java socket 心跳实例 编辑:程序博客网 时间:2024/04/29 14:14
在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
【问题】
mfcs90d.lib(xxx.obj) : error LNK2005: DllMain@12 already defined in MSVCRTD.lib(xxx.obj)
如:mfcs90d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义
【原因】
mfcs90d.lib 和 MSVCRTD.lib 的链接顺序不正确。
【解决方法】
需要配置一下项目属性,如下:
“项目属性->配置属性->连接器->输入”
1. 在“忽略特定库“里加入 mfcs90d.lib;MSVCRTD.lib
2. 在“附加依赖库”里加入 mfcs90d.lib MSVCRTD.lib
注:如果是Release版本,就把每个后面的d/D去掉,这样: mfcs90.lib MSVCRT.lib 。
0 0
- 在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
- 在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
- MFC 出现error LNK2005错误的一种原因和解决办法
- VS报错 error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义 链接报错: 错误 33 error LNK2005: _DllMai
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- 在 Visual C++ 中以错误的顺序链接 CRT 库和 MFC 库时出现 LNK2005 错误
- VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 中定义
- VS2005链接问题: LNK2005错误 :error LNK2005: _free 已经在 libcmtd.lib(dbgheap.obj) 中定义
- Android在编译和反编译时出现error: Error: String types not allowed错误的解决办法
- Android编程之内存溢出解决方案(OOM)实例总结
- asp.net 统计登录的用户数
- shell--shift左移参数、函数
- 【Qt】QComboBox
- 最大的算式
- 在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
- dreamwear中创建li:hover
- 程序员小笑话
- woj1537&&woj1538(递推)
- 三重积分题z=0,z=y,y=1和抛物柱面y=x^2,所围成的有限闭区域,∫∫∫ydxdydz
- 初学正则表达式
- 经典贪心:最短过桥时间
- hdu4287 Intelligent IME--哈希表
- [数据结构]MyString