草庐IT

c - 在 C : "undefined reference to ` sqrtf'"中使用 sqrtf()

我正在使用Linux,Ubuntu 12.04(PrecisePangolin),以及用于编码的Geany。在我使用sqrtf命令求float的平方根之前,我用C编写的代码工作得很好。Error:HAC3.c:(.text+0xfd7):undefinedreferenceto`sqrtf'.我在以下代码中使用sqrtf()的部分代码:floatsyn(float*a,float*b,intdimensions){floatsimilarity=0;floatsumup=0;floatsumdown=0;floatas=0;floatbs=0;inti;for(i=0;i我包含了mat

c++ - sqrt 和 sqrtf 的区别

我想考虑编码。首先是:#include#include#includeusingnamespacestd;intmain(){ints=25;cout它给了我这个错误:>c:\users\datuashvili\documents\visualstudio2010\projects\training\training\training.cpp(9):errorC2668:'sqrt':ambiguouscalltooverloadedfunction1>c:\programfiles\microsoftvisualstudio10.0\vc\include\math.h(589):co