我用的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的可执行程序, 鼠标双击或者命令行键入文件名都可以执行此程序, 会出现一个带有菜单条和状态条的窗口, 这就是我们要的东西.