||
如何创建wxwidgets的IDE开发环境
wxwidget可以支持很多的IDE开发环境,其中有一款名为codeblocks的IDE开发环境为免费开源的软件,对于许多习惯采用IDE开发的程序员会很方便。
首先是当然是wxwidgets的安装,这个安装过程网上有很多,只是简单说一下,
下载:.从www.wxwidgets.org下载你想安装的wxwidgets版本,接着从www.mingw.org下载mingw和MSYS,要单独提一点的是还需要下载mingw下的GDB,为调试程序做准备。
安装:首先安装mingw和MSYS,接着展开GDB-7.0或者6.8(网站上最新的7.2)有点问题,在现有的系统下运行不了。wxwidgets的安装主要是搞清楚有几个安装配置参数的含义就可以,需要注意的几个参数含义如下:BUILD是创建的文件是debug还是release版本。monolithic是生成单一的库文件还是多个库文件,SHARED是是否生成dll文件,UNICODE意思就很明显了。运行MSYS然后进入到build\msw路径下输入mingw32-make
-f makefile.gcc 再加上各项参数设置就可以了。不过这个过程比较漫长,要等一会。
安装完wxwidets就可以安装codeblocks了,首先到www.codeblocks.org网站下载所需要的版本。8.02是最新的版本,因为安装了mingw只需要下载单独的8.02就可以了,不需要下载那个集成了mingw的版本。然后就是运行安装,当然很简单。安装完毕以后用codeblocks自带的wizard就可新建一个例子了,需要修改的配置如下:
projects有个build
option有个link settings
和search
directories需要修改把linker
setting下的link
library修改成本机上安装的wxwidgets的库文件,serach
directories共有三个选项:compiler,linker和resource
compiler,把他们都指向本机对应安装目录就可以了。然后点击运行按钮就能到正确运行结果了。
关于调试需要把下载的gdb展开以后拷贝到mingw\bin目录下,然后点击debug按钮就可调试了,不过感觉调试的兼容性不是很好,容易出问题。我建议使用wxlogdebug将有关调试信息输出,只需要安装一个debugview就可以在屏幕上显示这个输出了,debugview可以在www.sysinternals.com上下载。
这样一个完整的IDE环境就建立起来了,相对命令行的开发应该简单了许多。