1. 装gtk包
> apt-get install libgtk2.0-dev
查看gtk版本
pkg-config --list-all | grep gtk
2. 下载wxWidget
http://www.wxwidgets.org/downloads/
下wxGTK
3. 参照$(wx)/install-get.txt进行安装
3.1 新建安装目录$(wx)/buildgtk
>cd buildgtk
3.2 编译
我自己修改了$(wx/)/configure.in
最重要的当然是把unicode给check上
引用:72c72
< USE_LINUX=
---
> USE_LINUX=1
87c87
< USE_ALPHA=
---
> USE_ALPHA=0
102c102
< DEFAULT_wxUSE_GTK=0
---
> DEFAULT_wxUSE_GTK=1
116c116
< DEFAULT_DEFAULT_wxUSE_GTK=0
---
> DEFAULT_DEFAULT_wxUSE_GTK=1
351c351
< DEFAULT_wxUSE_SHARED=no
---
> DEFAULT_wxUSE_SHARED=1
596c596
< DEFAULT_wxUSE_STL=no
---
> DEFAULT_wxUSE_STL=yes
789c789
< DEFAULT_wxUSE_TAB_DIALOG=no
---
> DEFAULT_wxUSE_TAB_DIALOG=yes
800,801c800,801
< DEFAULT_wxUSE_UNICODE=no
< DEFAULT_wxUSE_UNICODE_MSLU=yes
---
> DEFAULT_wxUSE_UNICODE=yes
> DEFAULT_wxUSE_UNICODE_MSLU=no
809c809
< DEFAULT_wxUSE_IFF=no dnl why is this set to "no"?
---
> DEFAULT_wxUSE_IFF=yes dnl why is this set to "no"?
813c813
< DEFAULT_wxUSE_ACCESSIBILITY=no
---
> DEFAULT_wxUSE_ACCESSIBILITY=yes
然后运行
$(wx/)/buildgtk> .. /configure
$(wx/)/buildgtk>make
4. 编译程序
在Eclipse+CDT里新建C++ project
修改makefile
g++ hworld.cpp `$(wx)/buildgtk/wx-config --libs --cxxflags` $(CXXFLAGS) -o hworld
然后编译