在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
来源:互联网 发布:unix内核源码 编辑:程序博客网 时间:2024/04/29 13:00
在 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 系统设置中显示设置之屏幕旋转和字体设置篇
- 转—android底部菜单栏demo
- C++学习 STL之list之用法小结
- 如何隐藏自己的程序员气息
- PHP mysql 学习心得
- 在 VS 中编译项目时出现 error LNK2005 链接错误的解决办法
- Java clone()方法使用说明
- C++学习 标准模板库STL介绍
- 我本地的mysql目录
- android开发之程序异常捕捉处理
- 【LeetCode从零单排】No36Valid Sudoku
- 在一个应用程序中启动另外一个已经安装的应用程序或系统程序
- 快速排序
- 还有几十分钟今年工作就结束了,对今年做个简单的总结吧。