Gnuradio C++block 编译常见问题汇总

1、no matching function for call 类名::类名

    构造函数不匹配。 可以修改形参或者重载构造函数

2、no matching function for call 类名::函数名

    成员函数不匹配。 同上 ,可以修改形参或者重载函数

3、void value not ignored as it ought to be ...

    使用一个void 函数,在work函数中对其进行了赋值操作。 不能赋值!

4、extra qualification “类名” on member “函数名”

     在函数名前多加了类名,常见于头文件中对方法声明。删掉类名。

5、invalid conversion from “  ” to "  " 

    非法类型转换。 注意参量类型是否一致

6、 prototype for “类名::函数名” does not match any in class

    该函数定义与类中声明不一致。 修改返回类型或形参列表。


持续更新中。。。。。

你可能感兴趣的:(C++,gnuradio)