SQL Server2008的安装,SQLServer2008的安装......
2023-02-22 239 安装
初学者在平时的编程中会遇到LNK2005错误。这其实就是重复定义错误,知道了错误的根源就很容易解决了。下面小编就与大家分享下几种解决方案。
在编译代码时如果出现以下错误提醒说明你已经犯错了。
错误类型:error:LNK2005
打开程序代码可以看到在ini.h头文件中我们定义了如下全局变量
当我们在其他代码文件(如Main.cpp)中再次引用ini.h头文件时就会再次定义ini.h中的那些全局变量。这样就造成了变量的重复定义。
在头文件的首行输入如下命令:
#pragma once
或者将头文件件定义在如下设定的宏中
此后再进行编译即可以避免重定义错误了。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章