gpt4 book ai didi

c - 生成错误 : multiple definition of

转载 作者:太空宇宙 更新时间:2023-11-04 06:37:42 25 4
gpt4 key购买 nike

我有一个头文件,其中包含一个 unsigned char 数组,它实际上是一个 ttf 字体文件。在 .c 文件中,我能够加载字体并使用它(我在 .c 文件中包含 ttf 头文件),但问题是当我试图在另一个 c 文件中使用它时,我遇到了这 2 个错误之一;

我得到的第一个错误是我的数组未声明。

所以我包含了包含我的数组的头文件,我得到了第二个错误; ...的多重定义

有人可以帮忙吗?我不明白。我希望我的解释清楚,对不起我的近似英语:)

最佳答案

使用外部

在你的头文件中,制作:

extern unsigned char my_array[];

exactly one .c 文件中,定义了数组。

关于c - 生成错误 : multiple definition of,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12789218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com