C++&wxWidgets 跨平台窗口程序开发(二,Linux篇)

我用的Linux系统是Ubuntu 10.04

 

首先, 安装wxWidgets 2.8. 目前wxWidgets有两个稳定版本, 2.6和2.8, 我们选最新的. 打开 “Ubuntu 软件中心”, 在搜索框里输入 “wxWidgets”, 把下面几个名字以”wxWidgets Cross-platform C++ GUI toolkit”开头的全部安装. 装完后, 打开一个终端, 输入命令”wx-config –version”, 如果一切顺利的话, 你会看到一个wxWidgets的版本好, 我的机子是 “2.8.10″. 如果不能显示, 那么就要检讨一下前面的过程了.

 

刚刚提到的wx-config, 是wxWidget提供的很有用辅助工具. (不过貌似在Windows平台上没有) 之后我们还会用到.

 

一, 编码:
用任何你喜欢的文本编辑器新建一个文本文件.(比如gedit/vim) 把前面一篇中的代码复制到这里, 保存文件为”hworld.cpp” (文件名可以任意, 自己知道就好)


二, 编译
打开一个命令终端, 来到hworld.cpp的目录, 输入一条命令即可编译此文件
`wx-config --cxx --cxxflags --libs` -ohworld hworld.cpp
需要注意的是这里两个看似单引号的东西其实不是单引号, 是键盘上数字1前面的那个符号, 这是Linux Shell里常见的通道用法, 也就是执行引号之间的命令的结果, 如果你单独支持引号中的内容会出现一堆编译命令和选项, 这就是实际上执行的编译指令. 用wx-config的好处是不需要记也不需要输这么长的一串指令. 如果不出意外, 磁盘上会生成一个名为hworld的可执行程序, 鼠标双击或者命令行键入文件名都可以执行此程序, 会出现一个带有菜单条和状态条的窗口, 这就是我们要的东西.

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值