zoukankan      html  css  js  c++  java
  • windows下的wxWidgets环境配置

    对于C++ GUI,前段时间使用了Qt,Qt使用简单,又很面向对象,但不大喜欢Qt的脓肿,听说同样跨平台的wxWidgets小而快,着手试试wxWidgets作为业余爱好,但对新手来说安装起来确实很麻烦,又没有官方的安装文档,花了我一天时间才尝试成功。

    【环境】
    windows7 x64,CodeBlocks13.12,wxWidgets3.0.1

    【步骤】
    1、安装CodeBlocks,官网:http://www.codeblocks.org,下载安装文件直接安装即可,CodeBlocks跨平台,基于wxWidgets,小而快;
    2、下载wxWidgets3.0.1的已编译好的库和头文件,(已编译好的库涵盖的lib更多,另如果自己编译release和debug两个版本编译得一个多小时,
        而且编译出来的lib还不全),官网:http://www.wxwidgets.org,共三个文件
        wxMSW-3.0.1_gcc471TDM_Dev.7z
        wxMSW-3.0.1_gcc471TDM_ReleaseDLL.7z
        wxWidgets-3.0.1_headers.7z

    3、解压wxWidgets并存放在一个目录下,并且修改gcc471TDM_dll文件夹名为gcc_dll,
        得到文件夹 D:ProgramFileswxWidgetslibgcc_dll以及D:ProgramFileswxWidgetsinclude

    4、配置CodeBlocks
      1)Settings->Global Variable中的wx的配置值
      base    D:ProgramFileswxWidgets
      include D:ProgramFileswxWidgetsinclude
      lib D:ProgramFileswxWidgetslib
      2)Settings->Compiler->Linker Settings添加所有的lib文件,比如D:ProgramFileswxWidgetslibgcc_dlllibwxbase30u_xml.a
    5、新建工程,特别注意在配置选项页中应该勾选”Use wxWidgets DLL"和"Enable unicode",不要勾选"wxWidgets is built as a monolithic library",原因是查找的lib文件夹不一样,前者查询gcc_dll,后者查询gcc_lib,会导致lib找不到。

  • 相关阅读:
    SpringMVC的入门示例
    [PTA] 数据结构与算法题目集 6-1 单链表逆转
    [PTA] L3-015 球队“食物链”
    [PTA] 1001. 害死人不偿命的(3n+1)猜想 (Basic)
    [PTA] 1002. 写出这个数 (Basic)
    [opengl] 画一个可移动的自行车 二维几何变换(平移、旋转、缩放)
    css inline-block 水平居中
    css 图片裁剪显示
    [leetcode] 19. Remove Nth Node From End of List (Medium)
    [leetcode] 20. Valid Parentheses (easy)
  • 原文地址:https://www.cnblogs.com/ftrako/p/4003206.html
Copyright © 2011-2022 走看看