wxWidgets+CodeBlocks搭建环境

 codeblocks(IDE)+mingw(编译器)+wxwidgets(C++类库)这三个全免费的项目组成不弱与VC+MFC的平台。刚开始研究wxwidgets,在搭建这个平台时遇到许多困难,想把这个搭建配置写下来,希望对后来的初学者有用。
   搭建及配置顺序如下:codeblocks安装==》wxwidgets编译==》codeblocks中配置与wxwidgets的关联。

一、codeblocks安装
a)到sourceforge上下载带mingw编译器的安装程序:codeblocks-8.02mingw-setup.exe;
b)默认安装这个安装包;
c)配置mingw的环境变量:在path变量里添加路径为C:/Program Files/CodeBlocks/MinGW/bin;

二、wxwidgets编译
a)到sourceforge上下载vwxwidgets-2.8.8的程序源码:wxmsw-2.8.8.zip
b)解压程序,把文件夹名为wxWidgets-2.8.8的目录COPY到C盘根目录下;
(wxwidgets-2.8.8包括有lib、include、build等文件夹)
c)开始准备编译wxwidgets。开始==》运行==》cmd;
d)进入目录到c:/wxwidgets-2.8.8/build/msw;
e)输入编译命令(编译大概20分钟):
mingw32-make -f makefile.gcc BUILD=release SHARED=1 MONOLITHIC=1 UNICODE=1
(注:如果想数据库操作类wxodbc,在编译前需要到C:/wxWidgets-2.8.8/include/wx/msw里setup.h的#define USE_ODBC 1)

三、codeblocks配置
a)运行codeblocks,创建一个wxwidgets项目:file==>new==>project,选择wxwidgets project。
b)选择 wxwidgets 2.8.x==》填写项目名称和项目路径;
c)填写作者信息;
d)GUI创建器根据需要选择一般选wxsmith;程序类型根据需要选择就可以;
e)wxwidgets'location:       C:/wxWidgets-2.8.8
(如果弹出global variable editor框只要在base里填写C:/wxWidgets-2.8.8)
f)编译器选择项先默认不变;
g)library settings 三个选择项都选;miscellaneous settings选择下面两个;
h)下一步会弹出警告框,选择是;
i)USE WXdebug and debug wxwidgets lib 如果勾上的,应把它取消掉,然后结束。
j)菜单:project==>Build options;选择debug;
    1、linker settins ==>link libraries: 值修改为libwxmsw28u.a
    2、search directioies==>compiler 值修改为C:/wxWidgets-2.8.8/lib/gcc_dll/mswu
    3、search directioies==>resource compiler 值修改为C:/wxWidgets-2.8.8/lib/gcc_dll/mswu
配置完成,编译下你创建的程序,看看是否成功?!


  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值