红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Debian

Debian etch上装wxGtk

发布时间:2008-03-04 00:37:48来源:红联作者:Distance
自己的动手:
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
然后编译
文章评论

共有 0 条评论