gpt4 book ai didi

c++ - 类型 'wxMenuBar'必须实现继承的纯虚方法 'wxMenuBarBase::GetLabelTop'

转载 作者:太空宇宙 更新时间:2023-11-04 12:13:31 24 4
gpt4 key购买 nike

我使用这些教程使用 MinGW 编译器安装了 Eclipse 并构建了 wxWidgets:

http://max.berger.name/howto/wxWidgets/wxWidgets_Eclipse.jsp

当我尝试运行 wx hello world 程序时,它确实编译并构建了该程序并且它确实有效。但是 Eclipse 给我错误:

The type 'wxMenuBar' must implement the inherited pure virtual method 'wxMenuBarBase::GetLabelTop'

在线:

wxMenuBar *menuBar = new wxMenuBar();

我的环境要求太高了吗?或者如何实现纯虚方法?

最佳答案

您的 wxWidgets 源代码似乎有问题。

在 wxwidgets 安装文件夹中搜索文件 menu.cpp。它应该包含类似这样的代码:

wxString wxMenuBar::GetLabelTop(size_t pos) const
{
wxCHECK_MSG( pos < GetMenuCount(), wxEmptyString,
wxT("invalid menu index in wxMenuBar::GetLabelTop") );

return wxMenuItem::GetLabelFromText(m_titles[pos]);
}

关于c++ - 类型 'wxMenuBar'必须实现继承的纯虚方法 'wxMenuBarBase::GetLabelTop',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8758068/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com