CodeBlocks+wxWidgets
2010-03-11 14:00
330 查看
之前也安装过CodeBlocks,只是当时没有安装wxWidgets,试着新建一个wxWidgets工程后没有看到界面设计的东东就放弃了。今天发现群里的南果梨也在用CodeBlocks,在他的帮助也终于成功的安装了wxWidgets。
1. 到http://www.codeblocks.org/下载并安装CodeBlocks,最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦。
2. 到http://www.wxwidgets.org/下载并安装wxWidgets,如果只开发Windows程序可以只下载wxMSW版本,如果你喜欢也可以下载wxAll版本。
3. 编译wxWidgets,如果不知道如何编译可以使用下面的wxbuild.bat进行编译,编译过程大概30分钟。
4. 因为CodeBlocks是使用GCC编译器的,所以得先改一下编译选项以支持中文,到Settings->Compiler and debugger下的Other option标签中加入:-finput-charset=GBK,如果源文件是UTF-8或Unicode编码就改成相应的。
5. 现在就可以新建wxWidgets工程了。
wxbuild.bat,运行脚本前先把CodeBlocks安装目录下的MinGW\bin\目录设到PATH变量里。
wxbuild.bat
@echo off
cd build\msw
title 编译wxWidgets
echo 开始编译
echo ---------------------------------------------------------------------
echo 编译发行版本
mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1
echo 编译调试版本
mingw32-make -f makefile.gcc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=1
echo ---------------------------------------------------------------------
echo 编译结束
pause
红色的是Unicode选项,如果你不需要Unicode的话可以把它设成0
新建项目选择wxWidgets Project
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/1.jpg)
安装选择你安装的wxWidgets版本,我这里安装的是2.8.x
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/2.jpg)
输入项目名称的位置
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/3.jpg)
输入你的版权信息
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/4.jpg)
这里选择wxSmith作为GUI设计工具,wxFormBuilder也可以编译GUI程序,不过现在还没搞明白怎么使用它的GUI设计工具
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/5.jpg)
安装输入你的wxWidgets安装目录
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/6.jpg)
这里默认就好了
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/7.jpg)
这里选择使用wxWidgets的DLL和Unicode
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/8.jpg)
按你需要选择相应的类库加到工程里
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/9.jpg)
设计界面和运行后的结果
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/10.jpg)
有空研究一下wxFormBuilder是怎样使用的。
1. 到http://www.codeblocks.org/下载并安装CodeBlocks,最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦。
2. 到http://www.wxwidgets.org/下载并安装wxWidgets,如果只开发Windows程序可以只下载wxMSW版本,如果你喜欢也可以下载wxAll版本。
3. 编译wxWidgets,如果不知道如何编译可以使用下面的wxbuild.bat进行编译,编译过程大概30分钟。
4. 因为CodeBlocks是使用GCC编译器的,所以得先改一下编译选项以支持中文,到Settings->Compiler and debugger下的Other option标签中加入:-finput-charset=GBK,如果源文件是UTF-8或Unicode编码就改成相应的。
5. 现在就可以新建wxWidgets工程了。
wxbuild.bat,运行脚本前先把CodeBlocks安装目录下的MinGW\bin\目录设到PATH变量里。
wxbuild.bat
@echo off
cd build\msw
title 编译wxWidgets
echo 开始编译
echo ---------------------------------------------------------------------
echo 编译发行版本
mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=0 UNICODE=1
echo 编译调试版本
mingw32-make -f makefile.gcc BUILD=debug SHARED=1 MONOLITHIC=0 UNICODE=1
echo ---------------------------------------------------------------------
echo 编译结束
pause
红色的是Unicode选项,如果你不需要Unicode的话可以把它设成0
新建项目选择wxWidgets Project
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/1.jpg)
安装选择你安装的wxWidgets版本,我这里安装的是2.8.x
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/2.jpg)
输入项目名称的位置
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/3.jpg)
输入你的版权信息
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/4.jpg)
这里选择wxSmith作为GUI设计工具,wxFormBuilder也可以编译GUI程序,不过现在还没搞明白怎么使用它的GUI设计工具
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/5.jpg)
安装输入你的wxWidgets安装目录
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/6.jpg)
这里默认就好了
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/7.jpg)
这里选择使用wxWidgets的DLL和Unicode
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/8.jpg)
按你需要选择相应的类库加到工程里
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/9.jpg)
设计界面和运行后的结果
![](http://images.cnblogs.com/cnblogs_com/prince1988/images/10.jpg)
有空研究一下wxFormBuilder是怎样使用的。
相关文章推荐
- [导入]Windows上配置Code::Blocks + wxWidgets
- CodeBlocks开发wxWidgets环境配置详细
- 我的第一个作品(编程环境:Code::Blocks + wxWidgets)
- Windows上配置Code::Blocks + wxWidgets
- CodeBlocks+wxWidgets编写控制台程序
- Windows上配置Code::Blocks + wxWidgets
- CodeBlocks提供了预编译的WxWidgets模块,并预置TDM
- Codeblocks+MinGW+wxWidgets搭建方法(转)
- Code::Blocks与wxWidgets安装配置
- codeblocks+wxwidgets+boost搭建c++开发平台步骤
- 在Code:Blocks使用MinGW编译wxWidgets库
- Windows下使用codeblocks+wxWidgets开发的配置方法
- Windows下codeblocks+wxWidgets的安装配置
- Fedora 27用dnf安装wxWidgets并用SVN安装code::blocks
- 【转】CodeBlocks+wxWidgets安装教程
- codeblocks + wxwidgets + boost 搭建 c++ 开发平台步骤
- wxWidgets学习笔记(二):使用wxFormBuilder、wxWidgets和Code::Blocks创建GUI程序
- Centos / RHEL下code blocks wxWidgets安装与配置
- CodeBlocks+wxWidgets安装和配置
- Windows上配置 Code::Blocks + wxWidgets + ( wxSmith | wxFormBuilder )