ninesunsz的笔记 https://passport2.21ic.com/?59053 [收藏] [复制] [RSS]

日志

如何创建wxwidgets的IDE开发环境

已有 1904 次阅读2010-5-2 23:55 |系统分类:芝麻流水帐| windows编程

< http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">< name="GENERATOR" content="OpenOffice.org 2.2  (Win32)">< name="AUTHOR" content="w w">< name="CREATED" content="20100501;18065100">< name="CHANGED" content="20100503;7573581">

如何创建wxwidgetsIDE开发环境


  
wxwidget可以支持很多的IDE开发环境,其中有一款名为codeblocksIDE开发环境为免费开源的软件,对于许多习惯采用IDE开发的程序员会很方便。



首先是当然是wxwidgets的安装,这个安装过程网上有很多,只是简单说一下,



下载:.www.wxwidgets.org下载你想安装的wxwidgets版本,接着从www.mingw.org下载mingwMSYS,要单独提一点的是还需要下载mingw下的GDB,为调试程序做准备。



安装:首先安装mingwMSYS,接着展开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
共有三个选项:compilerlinkerresource
compiler
,把他们都指向本机对应安装目录就可以了。然后点击运行按钮就能到正确运行结果了。


  
关于调试需要把下载的gdb展开以后拷贝到mingw\bin目录下,然后点击debug按钮就可调试了,不过感觉调试的兼容性不是很好,容易出问题。我建议使用wxlogdebug将有关调试信息输出,只需要安装一个debugview就可以在屏幕上显示这个输出了,debugview可以在www.sysinternals.com上下载。


   这样一个完整的IDE环境就建立起来了,相对命令行的开发应该简单了许多。



路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)