在Vivado SDK进行软件设计的时候,如调用math.h函数的时候出现 undefined reference to ‘sqrt’,原因有以下情况: 1.没有添加头文件解决方案:添加对应的头文件。
2.没有添加库函数解决方案:点击工程,右键,选择Properties。 选择C/C++ Build下的Setting,选择Libraries,添加m文件,因为sqrt()位于math.h函数里。 |
在Vivado SDK进行软件设计的时候,如调用math.h函数的时候出现 undefined reference to ‘sqrt’,原因有以下情况: 1.没有添加头文件解决方案:添加对应的头文件。
2.没有添加库函数解决方案:点击工程,右键,选择Properties。 选择C/C++ Build下的Setting,选择Libraries,添加m文件,因为sqrt()位于math.h函数里。 |