error lnk 2005 atlsd.lib
来源:互联网 发布:程序员周末兼职 编辑:程序博客网 时间:2024/06/16 11:02
1>atlsd.lib(Externs.obj) : error LNK2005: "char const * const g_pszUpdateEventName" (?g_pszUpdateEventName@@3PBDB) 已经在 atls.lib(Externs.obj) 中定义
1>atlsd.lib(Externs.obj) : error LNK2005: "char const * const g_pszAllocFileMapName" (?g_pszAllocFileMapName@@3PBDB) 已经在 atls.lib(Externs.obj) 中定义
1>atlsd.lib(Externs.obj) : error LNK2005: "char const * const g_pszKernelObjFmt" (?g_pszKernelObjFmt@@3PBDB) 已经在 atls.lib(Externs.obj) 中定义
1>atlsd.lib(Externs.obj) : error LNK2005: "char const * const g_pszAllocFileMapName" (?g_pszAllocFileMapName@@3PBDB) 已经在 atls.lib(Externs.obj) 中定义
1>atlsd.lib(Externs.obj) : error LNK2005: "char const * const g_pszKernelObjFmt" (?g_pszKernelObjFmt@@3PBDB) 已经在 atls.lib(Externs.obj) 中定义
1>atlsd.lib(Externs.obj) : error LNK2005: "class CAtlAllocator g_Allocator" (?g_Allocator@@3VCAtlAllocator@@A) 已经在 atls.lib(Externs.obj) 中定义
折腾了一天终于找到问题的解决办法了,既然两个库都调用了,那就直接忽略一个。
在调试debug版本的时候,忽略atlsd.lib。在调试release版本时,忽略atls.lib就行。
(Property pages -》Linker-》Input -》Ignore Specific Library,添加atls.lib)
其实这个问题的根本原因在于在项目里面两次调用了atlsd.lib这个库,但是实在找不到哪里这么调用的。因此上述解决办法是比较完美的。
阅读全文
0 0
- error lnk 2005 atlsd.lib
- fatal error LNK1104: cannot open file "atlsd.lib"
- LNK ERROR 2005
- ERROR LNK 2005
- 关于ERROR LNK 2005错误
- 关于ERROR LNK 2005错误
- 关于ERROR LNK 2005错误
- 关于ERROR LNK 2005错误
- 关于ERROR LNK 2005错误
- 关于ERROR LNK 2005错误
- zz:关于ERROR LNK 2005错误
- 关于error LNK 2005的解决办法
- LNK 2005 error 函数定义也是定义!!
- ERROR LNK 2001||2019
- error LNK 2001
- ERROR LNK错误集锦
- error lnk 2001
- error LNK 2019
- 关于AVFoundation框架中的SessionPreset
- Python验证码识别 安装Pillow、tesseract-ocr与pytesseract模块的安装以及错误解决
- 如何在网页中嵌入自己想要的字体
- 看源码模仿--Builder模式
- MATLAB学习笔记二(关于图像处理)
- error lnk 2005 atlsd.lib
- surefire单元测试 并发 提速
- centos7.3yum安装mongodb3.4
- Maven四
- Codeforces Round #433 (Div. 1, based on Olympiad of Metropolises) C. Boredom
- xml 和 json
- Linux运维学习之路(8)管道及重定向
- 读取/写入文件
- 多线程第二章(2)