使用 apt-get install 相關程式
apt-get install libwx*
apt-get install wx3.0*
執行 wx-config --cxxflags
-I/usr/lib/x86_64-linux-gnu/wx/include/gtk2-unicode-3.0 -I/usr/include/wx-3.0 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread
執行 wx-config --libs
-L/usr/lib/x86_64-linux-gnu -pthread -lwx_gtk2u_xrc-3.0 -lwx_gtk2u_webview-3.0 -lwx_gtk2u_html-3.0 -lwx_gtk2u_qa-3.0 -lwx_gtk2u_adv-3.0 -lwx_gtk2u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0
綜合上面參數,使用 g++ 便可以成功編譯
假設你寫了一支 Test.cpp,裡面簡單的創建一個視窗,你也可以這樣下指令來直接編譯
#include <wx/wx.h>
class Test : public wxFrame
{
public:
Test(const wxString& title)
: wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize(400, 200))
{
Center();
}
};
class MyApp : public wxApp
{
public:
bool OnInit()
{
Test *test = new Test(wxT("醉裡挑燈看 Code"));
test->Show(true);
return true;
}
};
wxIMPLEMENT_APP(MyApp);
沒有留言:
張貼留言