wxWidgets-Tutorial 005 – wxWidgets auf FreeBSD installieren und ein erstes Beispielprojekt

Dieses Video zeigt, wie einfach die Installation von wxWidgets unter FreeBSD geht.

wxWidgets auf FreeBSD installieren und ein erstes Beispielprojekt
wxWidgets auf FreeBSD installieren und ein erstes Beispielprojekt

wxWidgets ist einfach installierbar:

pkg install wx31-gtk3

Hier das Beispielprogramm:

#include <wx/wx.h>

class MyApp : public wxApp {

	public:
		bool OnInit();

};

class MyFrame : public wxFrame {

	public:
		MyFrame();

};

IMPLEMENT_APP(MyApp)

bool MyApp::OnInit() {
	MyFrame *myFrame = new MyFrame;
	myFrame->Show();
	SetTopWindow(myFrame);

	return true;
}

MyFrame::MyFrame() : wxFrame(nullptr, wxID_ANY, "Meine wx-App") {
	wxStaticText *staticText = new wxStaticText(this, wxID_ANY, "Hello World");
}

Und so wird es kompiliert:

c++ *.cpp -o mywxapp `wxgtk3u-3.1-config --libs --cppflags` -std=c++11

Folgendermaßen sieht es dann aus:

Beispielprojekt unter FreeBSD
Beispielprojekt unter FreeBSD

Hier geht es zum Video.

Schreibe einen Kommentar