永发信息网

wxwidgets3.0.0 怎样与codeblocks配合

答案:1  悬赏:50  手机版
解决时间 2021-02-27 22:50
  • 提问者网友:温旧梦泪无声
  • 2021-02-27 06:09
wxwidgets3.0.0 怎样与codeblocks配合
最佳答案
  • 五星知识达人网友:独行浪子会拥风
  • 2021-02-27 07:17
1. 下载安装Code:建议下载带mingw版本的,mingw即Minimalist GNU for Windows ,包涵GNU GCC编译器
  2. 下载最新版本的 wxWidgets,如果不知道要下载哪个,请选择列表上面的 Download wxMSW-3.0.0-Setup.exe (46.8 MB) 。

  3. 安装wxWidgets到C:\wxWidgets-3.0.0或其它目录下
  4. 编译wxWidgets,至于为啥要编译就不解释了,如果不想自己编译,e 下载已经编译好的库(wxPack)的最新版本。
  编译需要用mingw32-make命令,先将mingw所在目录加入系统环境变量Path中,默认基于CodeBlocks目录是:C:\Program Files\CodeBlocks\MinGW\bin
  打开cmd,进入<wxWidgets安装目录>\build\msw,分别输入如下命令行:
  清理:mingw32-make -f makefile.gcc clean
  编译Release版本:mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD= release
  编译Debug版本:mingw32-make -f makefile.gcc MONOLITHIC=0 SHARED=1 UNICODE=1 BUILD= debug

  分别建立release 和 debug 版本的库,对应目录gcc_mswudll和gcc_mswuddll。编译时间比较长的哟^_^,大概每个半小时,视电脑速度定。
  详细参数说明看文件 <wxWidgets安装目录>/build/msw/config.gcc
详细安装说明看文件 <wxWidgets安装目录>/docs/msw/install.txt
  简单说一下用到的参数涵义:

  BUILD 控制wxWidgets构建调试版本(BUILD=debug)或者是发布版本(BUILD=release)。绝大多数情况下你只需要wxWidgets的发布版本就可以了,因为你应该不想要去调试wxWidgets自身,同时你依然可以通过链接wxWidgets的发布版本来构建你自己的程序的调试版本。

  - 调试构建wxWidgets会创建带有”d”后缀的库,例如”libwxmsw28d.a”、”wxmsw28d_gcc_custom.dll”。

  - 调试构建wxWidgets会在wxWidgets库的输出目录中创建”mswd” 或者 “mswud” 目录。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯