我正在使用带有 wxWidgets 的 Code::Blocks。一般来说,我有一个类似于这里描述的问题。好的,所以我将mathplot.h
and复制mathplot.cpp
到项目目录中,将这些文件添加到项目中并#include mathplot.h
在所有自动生成的(非空项目)wxWidgets cpp 文件中执行。然而,当我尝试编译时,它给了我错误:
/usr/include/wx-3.1-unofficial/wx/string.h|303|error: ‘wxString::wxString(int)’ is private|
如何管理这个问题并最终在 code::blocks 中使用 wxMathPlot?
这是与错误相关的编译器日志:
/usr/include/wx-3.1-unofficial/wx/string.h: In member function ‘bool mpWindow::SaveScreenshot(const wxString&, int, wxSize, bool)’:
/usr/include/wx-3.1-unofficial/wx/string.h:303:3: error: ‘wxString::wxString(int)’ is private
wxString(int);
/home/pekov/Workshop/Code::Blocks/tester/mathplot.cpp:2239:47: error: within this context
return screenImage.SaveFile(filename, type);