LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2747|回复: 9

编译为何找不到〈X11/Xlib.h>

[复制链接]
发表于 2004-4-25 15:45:27 | 显示全部楼层 |阅读模式
请教:

我刚学X Windows
程序头如下:
[code]
#include <X11/Xlib.h>
#include <stdio.h>
#include <string.h>
.....................
[code]

用gcc -L/usr/X11R6/lib simple.c  -l X11 编译
提示找不到X11头文件

请教readhat的X11/Xlib.h头文件 在哪儿啊
发表于 2004-4-25 18:30:54 | 显示全部楼层
看看/usr/include/X11/Xlib.h是否存在。
 楼主| 发表于 2004-4-25 18:38:45 | 显示全部楼层
没有<lib.h>

安装时我装了XFree86的lib包啊
rh8里面的 X的我都装了啊
为何啊

大虾指教指教
发表于 2004-4-25 18:49:44 | 显示全部楼层
如果是开发,应该安装XFree86的devel包。
 楼主| 发表于 2004-4-25 18:52:39 | 显示全部楼层
谢谢了!

我去看看
 楼主| 发表于 2004-4-29 14:22:56 | 显示全部楼层
我把X的开发包都装了

[code]
#include <X11/Xlib.h>
#include <stdio.h>
#include <string.h>
.....................
[code]

用gcc -L/usr/X11R6/lib simple.c -lX11

编译还是通不过

提示如下:

/usr/bin/ld : cannot find -lX11
collect2 : ld return 1 exit status

不知道是啥原因  
   
大虾指教一下好吗?
发表于 2004-4-29 14:38:51 | 显示全部楼层
看看  /usr/include/X11/Xlib.h  存在与否,假如存在的话应该没有问题
 楼主| 发表于 2004-4-29 14:59:32 | 显示全部楼层
有的啊

编译出现的这个错误
好象不是头文件的错误

可是代码中没有错误啊  我用最简单的4了
发表于 2004-4-29 20:31:05 | 显示全部楼层
看看/usr/X11R6/lib下有没有libX11.so这个文件。
 楼主| 发表于 2004-6-17 20:12:37 | 显示全部楼层
搞定了
原来要在图形界面下编译
要启动X后在 开个终端


我一直用text模式, 怪不得gtk和Xlib都不好用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表