tangmb 发表于 2018-9-8 18:19:06

CSR8670 ADK4.3.1.5 TWS编译问题

      刚接触CSR芯片,很多都还在摸索。最近使用ADK4.3.1.5编译Peer Device Support 选择 True Wireless出现如下错误,
      ld: Undefined symbols:
       $_twsSynchronisedControlConvertTimeStampToMilliseconds
       $_twsSynchronisedControlDisable
       $_twsSynchronisedControlEnable
       $_twsSynchronisedControlGetFutureTimestamp
       $_twsSynchronisedControlIsEnabled

       make: *** Error 1
       Finished.


使用ADK4.1的编译是没有问题的。
想请教论坛的大神们这是哪里的问题。谢谢!


技术宅 发表于 2018-9-9 09:35:43

你这个是C语言的问题,好好百度学习下C语言把基础学好才是重点。。。

tangmb 发表于 2018-9-9 12:06:52

谢谢!我知道是提示未定义变量。但这是标准的ADK,啥也没改。只是使能打开True Wireless,才会出现这种情况。况且这是系统已有的变量,我不能再去重复定义。难道还要再声明?

in0501 发表于 2018-9-10 07:37:19

define .......:)

轩轩 发表于 2018-9-10 08:45:52

把lib加进入就好了,你开错了工程

tangmb 发表于 2018-9-18 10:39:09

轩轩 发表于 2018-9-10 08:45
把lib加进入就好了,你开错了工程

不好意思!最近在忙其它的项目,都没时间查看。
刚接触CSR,很多还不了解。headset工程不能做TWS应用吗?要把什么文件怎么加入lib。谢谢!

aiwa8863 发表于 2024-2-1 15:53:22

报错的那几个函数,找到对应的.c文件,比如是123.c。那lib的名称就是123.在xide中,右键工程vm - headset,选择properties,找到libraries,加入123,记得加逗号,照着原来的加就行了
页: [1]
查看完整版本: CSR8670 ADK4.3.1.5 TWS编译问题