1. 问题描述: multiple definition of .....
写好Makefile后,保证各变量和函数定义和说明都有的情况下,可能会出现: multiple definition of .....
当把所有的全局变量写在一个global.h里,然后其他文件都include 了它 ,于是出现了 multiple definition of .....
解决方法:
头文件global.h 在所有的变量声明前加上extern ...
如 extern HANDLE ghEvent;
注意这儿不要有变量的初始化语句。(我就是栽在这里滴)
本文介绍了一个常见的编程问题——Multiple Definition错误,并提供了解决方案。该问题通常发生在使用多个源文件时,尤其是当全局变量被重复定义的情况下。文章通过实例演示如何正确地声明和初始化全局变量以避免此类错误。

被折叠的 条评论
为什么被折叠?



