TI中文支持网
TI专业的中文技术问题搜集分享网站

库函数symbol undefined,库已包含

您好!

我在调试程序的时候出现错误如下:

undefined                                               first referenced 
symbol                                                    in file 
———                                                      —————- 
SharedRegion_getHeap                     ./src/TCP3D_test_main.obj
xdc_runtime_System_exit__E            ./src/TCP3D_test_main.obj

但是我已经在头文件中包含了

#include <xdc/runtime/IHeap.h>
#include <xdc/runtime/Memory.h>
#include <SharedRegion.h>

#include <xdc/runtime/System.h>

工程属性里也包含了相应的库,如下:

“${CG_TOOL_ROOT}/include”

"C:\ti\ipc_1_25_00_04\packages"

"C:\ti\ipc_1_25_00_04\packages\ti\ipc"

"C:\ti\xdctools_3_23_04_60\packages"

在.c文件里也可以查看函数定义

但编译就是无法通过,请问这是什么原因?该怎么解决?

Kevin Cai:

Hi, 您好!

在编译加入库时,您需要在工程属性中的Link选项, 添加库文件

参见附件,谢谢!

 

Zhao alwin:

回复 Kevin Cai:

您好!

很抱歉一直没看到您的回复。

我就是按照附件中的操作进行的,但是问题没有解决

Andy Yin1:

回复 Zhao alwin:

你这是用的论坛中的TCP3D STK例程么,这个例程不需要bios相关的构件,直接在CCS5.1以上版本下导入工程,重新将相关文件link进来,可能需要修改一下pdk路径及csl lib路径后即可编译。

赞(0)
未经允许不得转载:TI中文支持网 » 库函数symbol undefined,库已包含
分享到: 更多 (0)