类型“wxMenuBar”必须实现继承的纯虚方法“wxMenuBarBase::GetLabelTop”
我使用以下教程安装了 Eclipse 并使用 MinGW 编译器构建了 wxWidgets:
http://max.wxWidgets。 berger.name/howto/wxWidgets/wxWidgets_Eclipse.jsp
当我尝试运行 wx hello world 程序时,它会编译并构建该程序,并且它实际上可以工作。但 Eclipse 给了我错误:
类型“wxMenuBar”必须实现继承的纯虚方法 'wxMenuBarBase::GetLabelTop'
行中的
wxMenuBar *menuBar = new wxMenuBar();
:我的环境要求是否太高?或者如何实现纯虚方法?
I installed Eclipse and build the wxWidgets using the MinGW compiler using these tutorials:
http://max.berger.name/howto/wxWidgets/wxWidgets_Eclipse.jsp
When I try to run the wx hello world program it does compile and build the program and it actually works. But Eclipse is giving me the error:
The type 'wxMenuBar' must implement the inherited pure virtual method
'wxMenuBarBase::GetLabelTop'
at the line:
wxMenuBar *menuBar = new wxMenuBar();
Is my environment being too demanding? Or how can I implement a pure virtual method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看来您的 wxWidgets 源代码有问题。
在 wxwidgets 安装文件夹中搜索文件 menu.cpp。它应该包含类似以下的代码:
Seems like you have a problem with your wxWidgets source code.
Do a search in the wxwidgets installation folder for the file menu.cpp. It should contain code something like: