SDK版本: Xilinx Software Development Kit 14.4, 操作系统 Win7 SP1 64位。

问题: 使用SDK时,发现无法使用math.h中的一些函数,比如sqrt(), fabs()等,

            math.h文件可以正常添加,测试发现一些奇怪问题, sqrt()可以使用常数作为参数,但无法使用浮点型变量,编译时弹出无法应用该函数的问题。

解决办法:

1) 可能没有添加头文件路径:

    头文件路径如下:

     Xilinx SDK 无法使用数学库 math.h的问题 解决办法

   可在C++ Build 设置对话框中添加相应的路径:

Xilinx SDK 无法使用数学库 math.h的问题 解决办法

2) 没有添加数据库:

    在gcc连接器中设置-lm添加数据库,具体如下所示:

Xilinx SDK 无法使用数学库 math.h的问题 解决办法

这样就可以在程序中使用数学函数了。

相关文章:

  • 2021-09-01
  • 2021-05-15
  • 2022-12-23
  • 2021-07-10
  • 2022-01-21
  • 2021-11-15
猜你喜欢
  • 2021-04-11
  • 2021-06-02
  • 2022-12-23
  • 2022-12-23
  • 2021-09-08
  • 2021-11-25
  • 2022-12-23
相关资源
相似解决方案