使用CodeBlocks进行wxWidgets C++ GUI开发,步骤:
1. 下载安装Code::Blocks: www.codeblocks.org,建议下载带mingw版本的,mingw即Minimalist GNU for Windows,包涵GNU GCC编译器
2. 下载最新版本的 wxWidgets,官方地址:https://www.wxwidgets.org/,目前最新版本为3.0.0,Windows版本下载地址:http://sourceforge.net/projects/wxwindows/files/3.0.0/binaries/,如果不知道要下载哪个,请选择列表上面的Download wxMSW-3.0.0-Setup.exe (46.8 MB)。
3. 安装wxWidgets到C:\wxWidgets-3.0.0或其它目录下
4. 编译wxWidgets,至于为啥要编译就不解释了,如果不想自己编译,可以到http://wxpack.sourceforge.net/Main/HomePage下载已经编译好的库(wxPack)的最新版本。
编译需要用mingw32-make命令,先将mingw所在目录加入系统环境变量Path中,默认基于CodeBlocks目录是:C:\Program Files\CodeBlocks\MinGW\bin
打开cmd,进入<wxWidgets安装目录>\build\msw,分别输入如下命令行:
清理:mingw32-make -f makefile.gcc clean
编译Release版本:mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=release
编译Debug版本:mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD=debug
分别建立release 和 debug 版本的库,对应目录gcc_mswudll和gcc_mswuddll。编译时间比较长的哟^_^,大概每个半小时,视电脑速度定。<