这个是问题产生的原因:configreadxml.cpp:70:36: Call to non-static member function without an object argument
时间: 2024-04-09 19:29:22 浏览: 96
关于C++静态成员函数访问非静态成员变量的问题
这个错误产生的原因是在调用非静态成员函数时没有提供对象作为参数。在C++中,非静态成员函数需要通过对象来调用,而不是直接通过类名调用。
在您的代码中,您可能有类似于以下的调用:
```cpp
ClassName::memberFunction();
```
这种调用方式是错误的,因为`memberFunction()`是一个非静态成员函数,需要通过类的对象来调用。您需要创建一个类的对象,并使用该对象来调用非静态成员函数。例如:
```cpp
ClassName object;
object.memberFunction();
```
请检查您的代码,并确保正确创建了对象并将其用于调用非静态成员函数。这样就可以解决这个错误了。如果您需要进一步的帮助,请提供相关代码的更多细节。
阅读全文