| 网站首页 | 文学 | 小说 | 动漫 | 论文 | 军事 | 科技 | 图片 | 教育 | 哲学 | 历史 | 英语 | 
首页>>计算机 >>程序编程 用户登录 新用户注册
GTK+ FAQ

GTK+ FAQ

2. 如何寻找, 设定, 安装, 及错误处理?
2.1 要执行GTK+需要什麽?
要编译GTK+, 您只需要C编译器(gcc)及X Window System及相关函数库即可.


2.2 要到那里取得GTK+?
正式的位置:

ftp://ftp.gtk.org/pub/gtk

当然了, 任何ftp.gtk.org映射站都会有最後版本.

2.3 我要如何编译设定GTK+?
一般来说, 您只需要打入以下命令:

./configure
make

在gtk+-version/目录下.

2.4 当编译GTK+时, 我挨了这麽一记: make: file `Makefile' line 456: Syntax error
请确定您正在使用GNU make (用make -v来确认). 有很多奇怪但不错的版本的make, 但不是全部都能处理好自动产生的Makefiles.



2.5 我已经编译好并安装好GTK+, 但我不能令任何程式来链结它!
这个问题遇得很多, 当GTK+函数库找不到或是错误的版本. 一般, 编译器会抱怨'unresolved symbol'. 您得要检查两件事:

确认函数库找得到. 您会需要去编辑 /etc/ld.so.conf把GTK函数库目录包含进去, 看起来像这样:
/usr/X11R6/lib
/usr/local/lib

然後要在root下执行 /sbin/ldconfig. 您可以用
gtk-config --libs

来找出GTK正在用的目录. 如果您的系统并不使用ld.so来找函数库(像Solaris就是), 那麽您需要使用LD_LIBRARY_PATH环境变数来设定参数 (或编译该路径到您的程式, 这里我就不
< 1 >   < 2

在百度搜索:GTK+ FAQ
推 荐
相 关 文 章
  • 嵌入式C编程技术
  • C语言常见错误小结
  • 编写Wu-ftp漏洞扫描器
  • 基于Linux的网络数据帧捕获方法与思考
  • 通过覆盖__atexit进行缓冲区溢出攻击
  • 通过覆盖__atexit进行缓冲区溢出攻击的补充
  • 关于SLKM隐含目录的bug
  • Compiling a Compiler
  • 一个简易的proxy程序的开发过程(1)
  • 一个简易的proxy程序的开发过程(2)