Dev-C++编译wxWidgets

来源:互联网 发布:奚梦瑶长相知乎 编辑:程序博客网 时间:2024/05/20 15:59
 

虽然很多人都喜欢用功能强大而华丽的VS进行程序开发,但在开发wxWidgets程序时,我推荐用CodeBlocks加MinGW进行开发。主要原因是VS上并没有对wxWidgets的主动支持,在开发wxWidgets程序时,我们必须借助另外的界面设计工具(如wxFormBuiler),并且在VS上每建立一个wxWidgets工程,都需要进行若干繁琐的配置。
如果你用CodeBlocks进行wxWidgets开发的话,一般都是用GCC编译器进行程序的编译,所以你就必须使用MinGW进行编译,因此掌握好这一小节的是很有必要的。
用MinGW编译wxWidgets其实很简单,和在VS的命令提示符进行编译差不多。首先,我们需要安装好MinGW,可以在其官方http://www.mingw.org/直接下载最新版本,在官网找到Downloads连接直接点进去,MinGW也是开源的,所以我们发现它也是保存在SourceForge上的,安装包保存在其Installer目录下,这里我下的是mingw-get-inst-20120426.exe。
下好双击运行安装包,一直下一步下一步就好。
安装完成后,我们需要配置一下环境变量,如图所示,我们需要在用户环境变量PATH后加入MinGW的运行目录,因为我把MinGW装在C:\MinGW下,所以这里我填上C:\MinGW\bin。
 
 
环境变量配置图(待截图)
 
 
    MinGW安装配置完成后,我们在开始->运行cmd,打开Windows的命令提示符窗口,然后像上一节中用VS命令提示环境编译一样,进入wxWidgets根目录:

>d:\
>cd wxWidgets-2.9.4\\build\msw
>mingw32-make -f makefile.gcc SHARED=0 UNICODE=1 BUILD=debug

 
    也是经过半个到一个小时时间,编译就能顺利完成了。编译产生的库文件存放在wxWidgets根目录下的lib\gcc_lib目录底下。
 
    至此,本章对wxWidgets的编译和安装就介绍完了,以前没有教程看的话,wxWidgets的编译过程可能是一件相当头疼的事情,过程中可能会遇到各种各样的问题(因为我以前也是如此),因此希望本章能帮助你顺利上手使用wxWidgets。如果在安装编译过程中还是碰到一些问题,你可以在本章后给我留言,我很乐意与你一道解决。