zoukankan      html  css  js  c++  java
  • wxwidgets编译及环境配置

    wxwidgets编译及环境配置

    安装步骤:

    1. 到www.CodeBlocks.org下载并安装CodeBlocks,最好下载MinGW版本的,可以省掉安装和配置GCC的麻烦。
    2. 到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变量里。

    @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

    安装完MinGW,我们需要在环境变量里添加一个wxWidgets根目录环境变量,这里我命名为:wxwin,值为D:wxWidgets-2.9.4。接下来我们打开CodeBlocks,首先打开“Settings”->“Compiler…”菜单,选择MinGW作为其默认编译器。
     
    选择MinGW作为默认编译器图示(等待截图)
     
    然后再打开“Settings”->“Global Variables…”,在设置default”下新建立一个wx”变量,在“Build-in fields:”下,base中填入“${wxwin}”,include中填入“${wxwin}include”,lib中填入${wxwin}lib,这些都是后面建立wxWidgets工程的向导里需要用到的。

    在创建wxwidgets工程时,设置wxwidgets时,写入$(#wx)就可以了。

  • 相关阅读:
    Lambda表达式、依赖倒置
    ASP.NET vNext 概述
    Uname
    RHEL4 i386下安装rdesktop【原创】
    Taxonomy of class loader problems encountered when using Jakarta Commons Logging(转)
    How to decompile class file in Java and Eclipse
    先有的资源,能看的速度看,不能看的,抽时间看。说不定那天就真的打不开了(转)
    Google App Engine 学习和实践
    【VBA研究】VBA通过HTTP协议实现邮件轨迹跟踪查询
    js正則表達式语法
  • 原文地址:https://www.cnblogs.com/orangebook/p/3449482.html
Copyright © 2011-2022 走看看