发布网友 发布时间:2024-01-08 19:41
共1个回答
热心网友 时间:2024-01-09 18:54
1、在编译代码时如果出现以下错误提醒说明已经犯错了。错误类型:error:LNK2005 。
2、打开程序代码可以看到在ini.h头文件中定义了如下全局变量。
3、在其他代码文件(如Main.cpp)中再次引用ini.h头文件时就会再次定义ini.h中的那些全局变量。这样就造成了变量的重复定义。
4、在头文件的首行输入如下命令:#pragma once。
5、或者将头文件件定义在如下设定的宏中。
6、此后再进行编译既可以避免重定义错误了。