MounRiver Studio新建工程报错“undefined reference to”

MounRiver Studio新建CH592F工程,将例程BLE_USB用到的一些文件夹拷贝到新工程内,添加头文件,添加库,仍然报错“undefined reference to”,甚至同一个C文件内,上面定义的数组,下面调用都会报错。搜索了论坛内的相关问题,仍然没能解决,只能请技术人员帮忙看一下。

1691997315065.png


库已经包含

1691997394618.png


头文件已经包含

1691997454314.png

已解决,需要添加CH59xBLE库

1691999667387.png


第一张图报错提示pEP0那个变量找不到,不是文件上面的那个数组。pEP0_RAM_Addr是在StdPeripheral/inc下的CH59x_usbdev.h中声全局变量,头文件中包含了StdPeripheral/inc就可以找到。你通过添加库,应该只是触发了语法解析,因为少库会影响其他变量对libCH59xBLE库中头文件的索引,但理应不影响pEP0_RAM_Addr这个变量的索引。


pEP0那个变量是我看错了


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