TI中文支持网
TI专业的中文技术问题咨询交流网站

c6455 VLIB 编译VLIB_trackFeaturesLucasKanade_7x7工程时报错:unresolved symbol:_VLIB_malloc,common.ae64P,vlib.ae64P,vlib_cn.ae64P这几个库文件都加了?

c6455 VLIB 编译VLIB_trackFeaturesLucasKanade_7x7工程时报错:unresolved symbol:_VLIB_malloc,common.ae64P,vlib.ae64P,vlib_cn.ae64P这几个库文件都加了?

Shine:

请不要使用VLIB_malloc,请直接使用系统 malloc来动态分别内存。

请参考下面的论坛讨论:

e2e.ti.com/…/544971

user5910726:

回复 Shine:

还有很多其他的报错:unresolved symbol:,上面只是其中一个

user5910726:

回复 user5910726:

比如:
unresolved symbol: _act_kernel, first referenced in …
unresolved symbol _data_size, first referenced in …

Shine:

回复 user5910726:

请查看一下ccs 工程属性里添加库时的路径是否正确?

user5910726:

回复 Shine:

这样添加路径有问题吗?

Shine:

回复 user5910726:

请看一下 vlib.h头文件有没有添加?在调用API函数时需要添加这个头文件。

user5910726:

回复 Shine:

加了头文件,不好用,unresolved symbol应该是库文件的问题,是不是因为coff编译的原因?

Shine:

回复 user5910726:

您用的vlib版本不支持coff,换成ELF试试。but compiler version 8.x and beyond will only support ELF ABI. Therefore, this version of VLIB only contains ELF libraries.
software-dl.ti.com/…/index_FDS.html

user5910726:

回复 Shine:

有没有源文件用来编译呢?我现在软件里output format:legacy coff是灰色的,改不了。

Shine:

回复 user5910726:

可以用老版本的vlib。
software-dl.ti.com/…/index_FDS.html

赞(0)
未经允许不得转载:TI中文支持网 » c6455 VLIB 编译VLIB_trackFeaturesLucasKanade_7x7工程时报错:unresolved symbol:_VLIB_malloc,common.ae64P,vlib.ae64P,vlib_cn.ae64P这几个库文件都加了?
分享到: 更多 (0)