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

算法例程中mathlib的问题.

在调试开发板的算法例程时候rebuild的过程中发现的问题。

提示说无法找到这个文件,我后来才发现mathlib.h中写了

#include <ti/mathlib/src/atan2dp/atan2dp.h>
#include <ti/mathlib/src/atan2sp/atan2sp.h>
#include <ti/mathlib/src/atandp/atandp.h>
#include <ti/mathlib/src/atansp/atansp.h>
#include <ti/mathlib/src/cosdp/cosdp.h>

这么几行。估计是路径的问题。

我没有特别安装mathlib,所以只是安装ti时候里面有一个C6748路径底下有mathlib,我就在CCS报错的地方复制了mathlib。

最后发现编译结果还是找不到,感觉有点奇怪,我都已经把文件们都复制到mathlib了为什么还是找不到?

rookiecalf:

看到你使用了#include <ti/mathlib/src/atan2dp/atan2dp.h>这样的相对路径写法,那么就是说在你当前文件的当前目录,按照这个路径要能够索引到该头文件,不知道你能够索引到吗?

个人认为相对路径是最好的方式,但前提是你要设定对。

其次,考虑使用工程配置中的include选项设定头文件的路径。

最次,再考虑使用绝对路径。

shuyu liang:

回复 rookiecalf:

您好

         请教带有“RTS”标志的库,和没有这个的有和区别??

rookiecalf:

回复 shuyu liang:

shuyu liang

您好

         请教带有“RTS”标志的库,和没有这个的有和区别??

shuyu liang:

回复 rookiecalf:

谢谢

         比如 C674X math 库就有两个版本,不知道怎么理解

rookiecalf:

回复 shuyu liang:

看到它介绍带RTS的是可复写之前的函数,那么就是C中的运行时替换的概念了

赞(0)
未经允许不得转载:TI中文支持网 » 算法例程中mathlib的问题.
分享到: 更多 (0)