eclipse使用wxWidgets开发GUI程序
2014-03-27 01:10
330 查看
安装开发c++版本的eclipse(eclipse-cpp-kepler-SR2-win32),这个不赘述。
下载安装已经编译好的wxWidgets。
在eclipse的工程属性中配置wxWidgets.
在Preprcessor增加宏定义__WXMSW__,__WXDEBUG__,_UNICODE.
在Includes中增加头文件路径D:\wxWidgets-3.0.0\include,D:\wxWidgets-3.0.0\lib\gcc_dll\mswud.
在Miscellaneous中增加编译选项-c -fmessage-length=0 -Wundef -Wno-ctor-dtor-privacy -fno-strict-aliasing -finput-charset=GBK
在Libraries中增加Libray search path:D:\wxWidgets-3.0.0\lib\gcc_dll,再增加dll文件(wxmsw30ud_richtext,wxmsw30ud_xrc,wxmsw30ud_aui,wxmsw30ud_html,wxmsw30ud_adv,wxmsw30ud_core,wxbase30ud_xml,wxbase30ud_net,wxbase30ud,wxscintillad,wxtiffd,wxjpegd,wxpngd,wxzlibd,wxregexud,wxexpatd,kernel32,user32,gdi32,comdlg32,winspool,winmm,shell32,comctl32,ole32,oleaut32,uuid,rpcrt4,advapi32,wsock32)。
在Linker的Miscellaneous中增加链接选项,-mwindows -mthreads 。
增加一个基本的图形界面程序,检查配置是否正确。
#include <wx/wx.h>
class Simple: public wxFrame
{
public:
Simple(const wxString& title );
};
class MyApp : public wxApp
{
public:
virtual bool OnInit ();
};
Simple::Simple (const wxString& title ) : wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize( 250, 150))
{
Centre();
}
IMPLEMENT_APP(MyApp)
bool MyApp::OnInit ()
{
Simple * simple = new Simple(wxT("Simple")) ;
simple ->Show(true) ;
return true ;
}
正确配置后执行,出现简单窗体。
因为eclipse没有Designer,可以使用wxFormBuilder设计窗体。
下载安装已经编译好的wxWidgets。
在eclipse的工程属性中配置wxWidgets.
在Preprcessor增加宏定义__WXMSW__,__WXDEBUG__,_UNICODE.
在Includes中增加头文件路径D:\wxWidgets-3.0.0\include,D:\wxWidgets-3.0.0\lib\gcc_dll\mswud.
在Miscellaneous中增加编译选项-c -fmessage-length=0 -Wundef -Wno-ctor-dtor-privacy -fno-strict-aliasing -finput-charset=GBK
在Libraries中增加Libray search path:D:\wxWidgets-3.0.0\lib\gcc_dll,再增加dll文件(wxmsw30ud_richtext,wxmsw30ud_xrc,wxmsw30ud_aui,wxmsw30ud_html,wxmsw30ud_adv,wxmsw30ud_core,wxbase30ud_xml,wxbase30ud_net,wxbase30ud,wxscintillad,wxtiffd,wxjpegd,wxpngd,wxzlibd,wxregexud,wxexpatd,kernel32,user32,gdi32,comdlg32,winspool,winmm,shell32,comctl32,ole32,oleaut32,uuid,rpcrt4,advapi32,wsock32)。
在Linker的Miscellaneous中增加链接选项,-mwindows -mthreads 。
增加一个基本的图形界面程序,检查配置是否正确。
#include <wx/wx.h>
class Simple: public wxFrame
{
public:
Simple(const wxString& title );
};
class MyApp : public wxApp
{
public:
virtual bool OnInit ();
};
Simple::Simple (const wxString& title ) : wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize( 250, 150))
{
Centre();
}
IMPLEMENT_APP(MyApp)
bool MyApp::OnInit ()
{
Simple * simple = new Simple(wxT("Simple")) ;
simple ->Show(true) ;
return true ;
}
正确配置后执行,出现简单窗体。
因为eclipse没有Designer,可以使用wxFormBuilder设计窗体。
相关文章推荐
- 使用wxWidgets开发跨平台的GUI程序
- 使用wxWidgets开发跨平台的GUI程序
- 使用wxWidgets开发跨平台的GUI程序
- 使用wxWidgets开发跨平台的GUI程序-wxDevCpp
- 使用Eclipse+WindowBuilder Pro开发GUI程序
- 使用wxWidgets开发跨平台的GUI程序
- wx网罗系列之环境搭建:使用wxWidgets开发跨平台的GUI程序
- mingw-w64 系统更新,支持native Win x64下使用wxWidgets的GUI程序开发
- Linux下使用Eclipse开发基于nms板卡的c/c++程序
- Code::Block + MinGW + wxWidgets开发Windows GUI程序
- 如何在windows上使用eclipse远程连接hadoop进行程序开发
- 如何在windows上使用eclipse远程连接hadoop进行程序开发
- 如何在Ubuntu中使用Eclipse + CDT开发C/C++程序
- wx网罗系列之翔实:使用C++开发wxWidgets程序
- 使用eclipse开发hadoop程序时,如何连接远程linux
- Windows中使用wxPython和py2exe开发Python的GUI程序的实例教程
- Eclipse开发工具的使用之-使用Eclipse的Debug调试Android程序
- ARM DS-5开发STM32程序(Eclipse配合Keil插件使用)
- 在ubuntu上使用wxWidgets成功开发一个图形界面程序
- Eclipse + PyDev + wxPython开发Windows GUI程序