MRS移植protobuf编译问题

高手,问一下,

使用nanopb-0.4.9-windows-x86生成的protoc文件在keil上可以使用,但移到MRS上有这些提示,帮忙看下是配置的问题吗?


CH583EVT\EVT\EXAM\BLE\Peripheral\obj/../APP/peripheral_main.c:70: undefined reference to `pb_encode'

CH583EVT\EVT\EXAM\BLE\Peripheral\obj/../APP/peripheral_main.c:78: undefined reference to `pb_istream_from_buffer'

CH583EVT\EVT\EXAM\BLE\Peripheral\obj/../APP/peripheral_main.c:80: undefined reference to `pb_decode'

icon_rar.gifprotobuf.rar

使用的都是工具自带与生成的C文件,在keil for ARM上可以使用,MRS上有这些提示,附件是proto生成的文件


您好,先检查一下加入的文件有没有添加头文件路径,没有则添加,再看一下下图,如果新建了目录,在下图添加一下。

image.png



已解决,非常感谢,

确实只添加了头文件的路径,资源文件路径没有添加,把资源文件添加上就解决了


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