错误:error LNK2005 解决方法
编译时链接错误如下: MySAX2Handler.obj : error LNK2005:"public: __thiscall AttributeDetails::AttributeDetails(classAttributeDetails const &)" (??0AttributeDetails@@QAE@ABV0@@Z) already defined in usesax.obj 从CSDN找到的: 编程中经常能遇到LNK2005错误——重复定义错误,其实LNK2005错误并不是一个很难解决的错误。弄清楚它形成的原因,就可以轻松解决它了。 造成LNK2005错误主要有以下几种情况: 2.头文件的包含重复。往往需要包含的头文件中含有变量、函数、类的定义,在其它使用的地方又不得不多次包含之,如果头文件中没有相关的宏等防止重复链接的措施,那么就会产生LNK2005错误。解决办法是在需要包含的头文件中做类似的处理:#ifndefMY_H_FILE //如果没有定义这个宏 这就是我所遇到过的LNK2005错误的几种情况,肯定还有其他的情况也可能造成这种错误,所以我不希望你在看完这篇文章以后再遇到LNK2005错误时候,不动脑筋的想对号入座的排除错误。编程的过程就是一个思考的过程,所以还是多多开动你的头脑,那样收获会更多! 从某人的博客找到的: 解决方案一: 把主函数所包含的操作函数.cpp,改为头文件.h,然后就可以解决如上错误。 解决方案二: 重新打开编译器,重新打开刚才的文件,先打开主函数.cpp,然后编译运行,打开Fileview,其中有一个externaldependencies,把头文件.h,和操作函数.cpp添加到这里,这样再编译运行主函数.cpp,程序运行成功! 偶遇到的应该是CSDN里提到的第一种情况,可是偶是用某人博客的解决方案一解决问题的,学习了。。。 |
(仅供学习)
错误:error LNK2005 解决方法相关推荐
- 安装DotNetCore.1.0.0-VS2015Tools.Preview2.exe 错误Error 0x81f40001 解决方法
安装DotNetCore.1.0.0-VS2015Tools.Preview2.exe 错误Error 0x81f40001 解决方法 参考文章: (1)安装DotNetCore.1.0.0-VS20 ...
- Microsoft SQL Server,附加数据库 错误:Error 916解决方法
Microsoft SQL Server,附加数据库 错误:Error 916解决方法 参考文章: (1)Microsoft SQL Server,附加数据库 错误:Error 916解决方法 (2) ...
- error LNK2005解决方法
错误: 1>nafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)&quo ...
- 错误[error] 1366 解决方法
[error 1366]造成这一错误的原因是字符集冲突. mysql > show full columns from test;(查看当前字符集) 更改字符集方法 ①在创建数据表时结尾处更改 ...
- Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法
Win2008上.NET4.0部署出错HTTP 错误 500.21 - Internal Server Error的解决方法 参考文章: (1)Win2008上.NET4.0部署出错HTTP 错误 5 ...
- 为什么玩我的世界老提示Java se错误_我的世界error错误信息 error could解决方法
我的世界是一个及其开放的沙盒游戏,而在这个游戏中有不少的问题,比如说遇到error该如何解决呢,看小编给大家带来的我的世界error错误的解决方法,希望大家喜欢. error应用程序错误信息.包括&q ...
- HTTP 错误 500.19 Internal Server Error的解决方法
HTTP 错误 500.19 Internal Server Error的解决方法 参考文章: (1)HTTP 错误 500.19 Internal Server Error的解决方法 (2)http ...
- 计算机会显示错误的是,电脑提示蓝屏错误WHEA UNCORRECTABLE ERROR的解决方法
我们知道,在电脑遇到一些问题故障时,通常会蓝屏显示,并且有一定的错误提示.有用户发现电脑提示蓝屏错误WHEA UNCORRECTABLE ERROR,那么应该如何解决这个问题?新版的蓝屏提示信息很少, ...
- Git错误non-fast-forward的解决方法
Git错误non-fast-forward的解决方法 秦时明月之君临天下 2019-05-02 10:58:39 34741 收藏 45 分类专栏: Git GitHub 文章标签: git 版权 目 ...
最新文章
- 通信网络设计(最小生成树+图的联通)
- 中台之上(十一):企业级业务架构设计的“五难”
- Cinder 架构分析、高可用部署与核心功能解析
- elementUI树状图竖向滚动条和横向滚动条问题
- Python编程基础:第四十六节 super函数Super Function
- GDCM:gdcm::PDFCodec的测试程序
- 【C# 委托 Lambda表达式】一个简单的例子
- 中小企业虚拟化解决方案-VMware vSphere 6.5-日常管理入口v0.0.1
- hessianphp java_hessian 在PHP中的使用
- 抖音音乐品牌升级 推出“炙热星河”音乐人服务平台
- ActiveMq工作笔记003---SpringBoot集成ActiveMq_随时更新
- 一天搞懂深度学习—学习笔记2(CNN)
- PDF文件如何自动生成目录书签
- 唱响艾泽拉斯 - 小安专辑
- 利用Prometheus(普罗米修斯)Grafana对机器群的运行时各项数据进行监控
- linux看磁盘是sas还是sata吗,SAS和SATA硬盘傻傻分不清?看这里
- kettle启动 carte
- Word文档中最后一页底端的表格制作
- Java音乐播放器设计
- 深度图像基础知识(一)