[cpp] h-файлы для Х11

poshta

Нужны h-файлы, которые инклудят в .cpр чтобы работать с библиотекой Х11 (Xos.h, Xutil.h и т.д.).
В сетке нашел только часть этих файлов. Может у кого-нибудь есть все?

ppplva

Возьми да распотроши какой-нибудь -devel пакет.

poshta

А где его взять? Если в сети искать, то какое ключевое слово для поиска?
Спасибо большое, уже нашел

ppplva

Думаю, один из этих пойдет
http://lorien.local/fastsearch.php?what=xfree+dev+rpm&go=Fast+Search&restype=all

evgen5555


-rw-r--r-- 1 root root 20165 Mar 18 00:24 /usr/include/X11/X.h
-rw-r--r-- 1 root root 3245 Mar 18 08:37 /usr/include/X11/X10.h
-rw-r--r-- 1 root root 6156 Mar 18 00:24 /usr/include/X11/XF86keysym.h
-rw-r--r-- 1 root root 34560 Mar 18 08:37 /usr/include/X11/XKBlib.h
-rw-r--r-- 1 root root 4031 Mar 18 00:24 /usr/include/X11/XWDFile.h
-rw-r--r-- 1 root root 5244 Mar 18 00:24 /usr/include/X11/Xalloca.h
-rw-r--r-- 1 root root 3511 Mar 18 00:24 /usr/include/X11/Xarch.h
-rw-r--r-- 1 root root 2518 Mar 18 00:24 /usr/include/X11/Xatom.h
-rw-r--r-- 1 root root 4291 Mar 18 08:37 /usr/include/X11/Xauth.h
-rw-r--r-- 1 root root 23141 Mar 18 08:37 /usr/include/X11/Xcms.h
-rw-r--r-- 1 root root 2480 Mar 18 00:24 /usr/include/X11/efs.h
-rw-r--r-- 1 root root 6022 Mar 18 08:37 /usr/include/X11/mcp.h
-rw-r--r-- 1 root root 2332 Mar 18 00:24 /usr/include/X11/Xfuncproto.h
-rw-r--r-- 1 root root 2993 Mar 18 00:24 /usr/include/X11/Xfuncs.h
-rw-r--r-- 1 root root 112794 Mar 18 08:37 /usr/include/X11/Xlib.h
-rw-r--r-- 1 root root 39263 Mar 18 08:37 /usr/include/X11/Xlibint.h
-rw-r--r-- 1 root root 1803 Mar 18 08:37 /usr/include/X11/Xlocale.h
-rw-r--r-- 1 root root 6737 Mar 18 00:24 /usr/include/X11/Xmd.h
-rw-r--r-- 1 root root 6876 Mar 18 00:24 /usr/include/X11/Xos.h
-rw-r--r-- 1 root root 36576 Mar 18 00:24 /usr/include/X11/Xos_r.h
-rw-r--r-- 1 root root 3299 Mar 18 00:24 /usr/include/X11/Xosdefs.h
-rw-r--r-- 1 root root 7697 Mar 18 00:24 /usr/include/X11/Xpoll.h
-rw-r--r-- 1 root root 55959 Mar 18 00:24 /usr/include/X11/Xproto.h
-rw-r--r-- 1 root root 2870 Mar 18 00:24 /usr/include/X11/Xprotostr.h
-rw-r--r-- 1 root root 11759 Mar 18 08:37 /usr/include/X11/Xresource.h
-rw-r--r-- 1 root root 11772 Mar 18 00:24 /usr/include/X11/Xthreads.h
-rw-r--r-- 1 root root 22609 Mar 18 08:37 /usr/include/X11/Xutil.h

poshta

В том-то и дело, что в свежеустановленном RedHat Linux 9 в \usr\include\ директории Х11 нет, и файлов соответственно тоже! Иначе я бы не задавал этот вопрос.
Кстати, -devel пакеты для Mandrake можно на RedHat ставить?

yolki

мой makefile к одной из программ (рисует фрактал мандельброта и умеет его сохранять в bmp):


CC=gcc
LK=gcc
CC_FLAGS=-c -O3 -I/usr/include/X11
LK_FLAGS=-lm -L/usr/X11R6/lib -lX11
Mandel:mandel.o bitmap.o
$(LK) $(LK_FLAGS) mandel.o bitmap.o -o Mandel
clear:
rm *.o *.bmp *~
.c.o:
$(CC) $(CC_FLAGS) $<


а вот что включает mandel.c (среди прочего):


#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xos.h>

poshta

а вот что включает mandel.c (среди прочего):


#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xos.h>



Просто при попытке откомпилировать файл, включающий эти строки, мне говорят "No such file or directory." По причине отсутствия их в \usr\include\ (cм. предыдущий мой пост).
[offtop] Кстати, а можно посмотреть исходничек этой вашей проги, которая рисует фрактал мандельброта и умеет его сохранять в bmp? Очень интересно

ppplva

> В том-то и дело, что в свежеустановленном RedHat Linux 9 в \usr\include\ директории Х11 нет, и файлов соответственно тоже!
Наверное, ты хотел сказать "в свеженедоустановленном"
Поставь XFree*devel*.rpm, он есть в дистрибутиве.
Оставить комментарий
Имя или ник:
Комментарий: