SDK版本: Xilinx Software Development Kit 14.4, 操作系统 Win7 SP1 64位。
问题: 使用SDK时,发现无法使用math.h中的一些函数,比如sqrt(), fabs()等,
math.h文件可以正常添加,测试发现一些奇怪问题, sqrt()可以使用常数作为参数,但无法使用浮点型变量,编译时弹出无法应用该函数的问题。
解决办法:
1) 可能没有添加头文件路径:
头文件路径如下:
可在C++ Build 设置对话框中添加相应的路径:
2) 没有添加数据库:
在gcc连接器中设置-lm添加数据库,具体如下所示:
这样就可以在程序中使用数学函数了。