昨天忙碌了一网上,配置CodeBlocks+wxWidgets,结果因为MinGW的编译速度慢和CB的配色不好看,换了VS.谁知道VS2010的启动速度令人无语,我的机器配置不太好,打开也需要十几秒,后来又折腾了几小时,下载了VS2008.
VS2008+wxWidgets,没了MinGW的编译慢,多了CB的VAX插件,却增添了一下其他的麻烦,没了CB自带的wxSmith布局界面,多了每次必须手动添加依赖项,就连框架都要自己写…… 不过可以用wxFormBuilder先设计出窗口,添加一个基本框架也可以,而且效果不比CB差,体积的大小也小.
来个我看起来很精简的wxWidgets基本框架
#include"wx/wx.h" class MyApp:public wxApp{ public: virtual bool OnInit(); }; IMPLEMENT_APP(MyApp) bool MyApp::OnInit(){ wxFrame *frame=new wxFrame(NULL,wxID_ANY,wxT("Plot3D"),wxPoint(400,250),wxSize(400,300)); frame->Show(true); return true; }