gpt4 book ai didi

C 链接器错误 : .\_build\ble_app_hids_keyboard.axf : Error: L6200E: Symbol UX_captureStarted multiply defined (by sens. o 和 main.o)

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

您好,我正在尝试编译我的程序,但总是出现此链接器错误:

.\_build\ble_app_hids_keyboard.axf: Error: L6200E: Symbol UX_captureStarted multiply defined (by sens.o and main.o)
..\_build\ble_app_hids_keyboard.axf: Error: L6200E: Symbol UX_captureStarted multiply defined (by algorithm.o and main.o).

这是我的代码结构:

感觉.h

extern int8_t UX_captureStarted = 0;

感觉.c

int8_t UX_captureStarted = 0;

算法.h

#include "sens.h"
// some processing using UX_captureStarted

主.c

#include "algorithm.h"
//some processing using UX_captureStarted

我遇到了与 UX_captureStarted 具有相同结构的其他几个声明的相同链接器错误。谢谢你的帮助。

最佳答案

它有这些变量的多个实例,导致链接问题。检查您的编译顺序,并尝试为它们制作一个来源。此外,您可能还想删除 sens.c 中的定义行。

关于C 链接器错误 : .\_build\ble_app_hids_keyboard.axf : Error: L6200E: Symbol UX_captureStarted multiply defined (by sens. o 和 main.o),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15088904/

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