如果我打电话给功能
BasicDrawPane.Main();
在另一个功能中
orbit2Frame :: OnMenuSettingsSelected(wxCommandEvent& event)
我在'。'标记之前收到错误期望的非限定ID。
如果我使用它
BasicDrawPane ::主();
我收到错误
无法调用成员函数'void BasicDrawPane :: Main()'没有对象
如果我尝试:
BasicDrawPane bdp;
bdp.Main();
我得到:没有匹配函数来调用'BasicDrawPane :: BasicDrawPane()'
我对wxWigets和C ++都不熟悉,而且我已经试图弄清楚我几天做错了什么。上述方法通常是我在互联网上找到的,但它们不起作用,所以我称这个函数错了,或者代码中的其他地方有什么问题?
如果需要,我可以发布剩下的代码,但它相当混乱。
谢谢你:)
答案 0 :(得分:0)
我得到:没有匹配函数来调用'BasicDrawPane :: BasicDrawPane()'
表示编译器无法找到BasicDrawPane类的构造函数。
也许课程定义有问题。