我正在尝试编译 wxWidgets 第一个示例命令行,并收到以下错误
\n\n/usr/local/include/wx-3.0/wx/gtk/toplevel.h: In member function \xe2\x80\x98virtual bool MyApp::OnInit()\xe2\x80\x99:\n/usr/local/include/wx-3.0/wx/gtk/toplevel.h:63:18: error: \xe2\x80\x98virtual bool wxTopLevelWindowGTK::Show(bool)\xe2\x80\x99 is inaccessible\n virtual bool Show(bool show = true);\n ^\napp1.cpp:36:19: error: within this context\n frame->Show(true);\n ^\napp1.cpp:36:19: error: \xe2\x80\x98wxTopLevelWindowGTK\xe2\x80\x99 is not an accessible base of \xe2\x80\x98MyFrame\xe2\x80\x99\nRun Code Online (Sandbox Code Playgroud)\n\n我正在使用命令行来编译程序
\n\ng++ -v `wx-config --version=3.0 --cxxflags` -std=c++11 `wx-config --version=3.0 --libs` app1.cpp\nRun Code Online (Sandbox Code Playgroud)\n\n并获取以下错误日志:错误日志
\n\n完整代码:源代码
\nclass MyFrame : wxFrame\nRun Code Online (Sandbox Code Playgroud)\n\n应该
\n\nclass MyFrame : public wxFrame\nRun Code Online (Sandbox Code Playgroud)\n\n默认情况下,类继承是私有的。在错误消息 \xe2\x80\x98wxTopLevelWindowGTK\xe2\x80\x99 is not aaccessible base of \xe2\x80\x98MyFrame\xe2\x80\x99 中,很好地描述了出现的问题。
\n| 归档时间: |
|
| 查看次数: |
471 次 |
| 最近记录: |