BLE_UART 项目配置问题

你好,我参考沁恒MCU从EVT中提取文件建立MounRiver独立工程_mounriver是沁恒开发的吗_偶可不乖呢的博客-CSDN博客 这篇文章,将BLE_UART项目建立独立工程,编译会出现multi definition的问题,如:

D:\Works\WCHWorks\BLE_UART\obj/../Src/APP/ble_uart_service/ble_uart_service_16bit.c:180: multiple definition of `ble_uart_add_service'; ./Src/APP/ble_uart_service/ble_uart_service.o:D:\Works\WCHWorks\BLE_UART\obj/../Src/APP/ble_uart_service/ble_uart_service.c:190: first defined here


请问如何解决呢?

您好,参考上篇博文是可以重新整理peripheral工程文件夹的,请按步骤仔细操作,不要错漏。

编译器报错原因是重复定义,看看是否有路径重复添加。

注意文件夹路径要精确到目标所在的最小文件夹,比如说库的路径,不可以只添加到\BLE,要添加到\BLE\LIB。


只有登录才能回复,可以选择微信账号登录