gpt4 book ai didi

c++ - 在 Code::Blocks 中设置 wxWidgets?

转载 作者:行者123 更新时间:2023-11-30 03:04:06 25 4
gpt4 key购买 nike

我正在努力让这段代码工作,但我做不到。我希望它可以运行,这样我就可以在我的其他项目中使用它。我刚在网上看到这个。这是关于 wxOGL 的。

#include <wx/wx.h>
#include <wx/ogl/ogl.h>
#include <wx/cursor.h>

class MyApp: public wxApp
{
virtual bool OnInit();
};

class MyFrame: public wxFrame
{
wxDiagram * diagram;
wxShape * shape;

public:

MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size);
~MyFrame();
};

IMPLEMENT_APP(MyApp)

bool MyApp::OnInit()
{
MyFrame *frame = new MyFrame(_("wxWidgets - Object Graphics Library"),
wxPoint(50, 50), wxSize(450, 340) );
frame->Show(TRUE);
SetTopWindow(frame);
return TRUE;
}

MyFrame::MyFrame(const wxString& title, const wxPoint& pos, const wxSize& size)
: wxFrame((wxFrame *)NULL, -1, title, pos, size)
{
wxShapeCanvas *canvas = new wxShapeCanvas(this, wxID_ANY, pos, size, 0, _T("a"));

canvas->SetBackgroundColour(*wxWHITE);
canvas->SetCursor(wxCursor(wxCURSOR_CROSS));

diagram = new wxDiagram();

canvas->SetDiagram(diagram);

shape = new wxCircleShape(20.0);
shape->SetX(25.0);
shape->SetY(25.0);
canvas->AddShape(shape);

diagram->ShowAll(1);
}

MyFrame::~MyFrame()
{
delete shape;
delete diagram;
}

不知道是干什么的,就是想看一看。当我在 Code::Blocks 中编译它时,它不断返回错误“wx/wx.h:没有这样的文件目录”和其他错误。有谁能解决这个问题吗?

最佳答案

wx/wx.h: no such file directory"

您的编译器无法找到您的 wxWidgets 安装。代码::阻止人have some documentation for setting that up .

关于c++ - 在 Code::Blocks 中设置 wxWidgets?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8929421/

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