0
点赞
收藏
分享

微信扫一扫

Qt报错: undefined reference to ‘xxx‘


Qt项目开发,build时代码报错:

undefined reference to ‘xxx‘

代码:

//FnMath.cpp ***********************************

//调用:
double avg = FnMath::sum(values, len) / len; //此处报错

//定义
double sum(double values[], int len)
{
double sum = 0;
//...
return sum;
}

一个再普通不过的方法调用,怎么就报错了呢?

找了个能正常运行的案例代码对照了一下,原来是方法定义的地方缺了类名:

//定义
double FnMath::sum(double values[], int len) //要加类名FnMath::
{
...
}

重新build,问题解决。


举报

相关推荐

0 条评论