Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/67: Рейтинг темы: голосов - 67, средняя оценка - 4.81
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2

Не могу найти библиотеку Xlib.h

15.01.2012, 15:15. Показов 13796. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Компилирую из терминала программу, у кот. есть графический интерфейс.
Bash
1
simple.c:1:22: error: X11/Xlib.h: Нет такого файла или каталога
gcc не может найти Xlib.h . Подскажите где можно взять эту библиотеку.
Всем кто откликнется Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.01.2012, 15:15
Ответы с готовыми решениями:

Не могу найти библиотеку
Здравствуйте! Компас 3d v15 . Нужно найти изображение(библиотеку)с изображением ПК. Кабеля есть,а изображения ПК и серверов не могу найти....

Не могу найти библиотеку для функции PathIsDirectory в codeblocks
Необходимо проверить фактическое существование каталога. Нагуглил функцию PathIsDirectory. На msdn указан заголовочный файл Shlwapi.h, но в...

Не могу подлючить/найти нужную библиотеку для обьявления пространсва имен и структур
Я открыл учебник МСДН и хочу понять основы и принцыпы работы ДирексХ Хочу написать бота для игры зума. Считывать информацию с окна игры...

15
79 / 79 / 12
Регистрация: 07.01.2012
Сообщений: 167
15.01.2012, 15:27
она есть в пакадже xlibs-dev
Bash
1
apt-get install xlibs-dev
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.01.2012, 15:32  [ТС]
Цитата Сообщение от Talent Посмотреть сообщение
она есть в пакадже xlibs-dev
Bash
1
apt-get install xlibs-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Пакет xlibs-dev недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list

E: Для пакета xlibs-dev не найден кандидат на установку


Не получается скачать.
0
79 / 79 / 12
Регистрация: 07.01.2012
Сообщений: 167
15.01.2012, 15:34
попробуй этот
Bash
1
apt-get install -t stable tk8.3-dev
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.01.2012, 15:39  [ТС]
Цитата Сообщение от Talent Посмотреть сообщение
попробуй этот
Bash
1
apt-get install -t stable tk8.3-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет tk8.3-dev
E: Не удалось найти пакет по регулярному выражению tk8.3-dev
0
79 / 79 / 12
Регистрация: 07.01.2012
Сообщений: 167
15.01.2012, 15:48
apt-get обновлен?
Bash
1
apt-get update
Добавлено через 2 минуты
посмотри формат файла /etc/apt/sources.list
должно быть что-то типа
Bash
1
2
3
4
5
#Stable
 твои источники стабильных пакетов
 
#Testing
твои источники тестируемых пакетов
Добавлено через 5 минут
Xlib.h должен быть еще в этом пакете xorg-dev
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.01.2012, 15:53  [ТС]
/etc/apt/sources.list
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 
 
# deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official amd64 DVD Binary-1 20111008-14:36]/ squeeze contrib main
 
deb cdrom:[Debian GNU/Linux 6.0.3 _Squeeze_ - Official amd64 DVD Binary-1 20111008-14:36]/ squeeze contrib main
 
deb http://security.debian.org/ squeeze/updates main contrib
deb-src http://security.debian.org/ squeeze/updates main contrib
 
# squeeze-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ squeeze-updates main contrib
# deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib
после update тоже самое

Добавлено через 2 минуты
Цитата Сообщение от Talent Посмотреть сообщение
Xlib.h должен быть еще в этом пакете xorg-dev
если apt-get install xorg-dev
Bash
1
E: Неверная операция xorg-dev
при попытке скачать xorg-dev через синаптик
Миниатюры
Не могу найти библиотеку Xlib.h  
0
79 / 79 / 12
Регистрация: 07.01.2012
Сообщений: 167
15.01.2012, 16:16
добавляем в /etc/apt/sources.list
следующие строчки:
PureBasic
1
2
3
4
5
6
7
#Stable
deb [url]http://ftp.us.debian.org/debian[/url]  stable main non-free contrib
deb [url]http://non-us.debian.org/debian-non-US[/url]  stable/non-US main contrib non-free
 
#Testing
deb [url]http://ftp.us.debian.org/debian[/url]  testing main non-free contrib
deb [url]http://non-us.debian.org/debian-non-US[/url]  testing/non-US main contrib non-free
и снова пробуем
Bash
1
apt-get install -t stable tk8.3-dev
Добавлено через 55 секунд
без тегов [url]
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.01.2012, 16:40  [ТС]
Скачала xorg-dev в виде deb-инсталлятора на офф. сайте http://packages.debian.org/lenny/xorg-dev
Миниатюры
Не могу найти библиотеку Xlib.h  
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.01.2012, 17:37  [ТС]
Нашла архив libx11-dev_1.3.3-4_amd64.deb, после установки кот. gcc больше не просит Xlib.h , но появились др. ошибки:

Code
1
2
3
4
5
6
/tmp/ccwDZpDp.o: In function `main':
simple.c:(.text+0xf): undefined reference to `XOpenDisplay'
simple.c:(.text+0x98): undefined reference to `XCreateWindow'
simple.c:(.text+0xaf): undefined reference to `XMapWindow'
simple.c:(.text+0xbb): undefined reference to `XFlush'
collect2: ld returned 1 exit status
Добавлено через 19 минут
Наверно у меня не подключена библиотека.

Добавлено через 22 минуты
Ураааааааааааааааааа! Получилось!
Надо было подключить библиотеку X11

Bash
1
gcc -lX11 -L/usr/lib/ simple.c
0
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.01.2012, 17:39  [ТС]
Вот мое первое окно в линукс
Изображения
 
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
15.01.2012, 17:43
Цитата Сообщение от programina Посмотреть сообщение
-L/usr/lib/
По-моему это стандартное место, если не ошибаюсь, для поиска либ. -lX11 должно быть достаточно.
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
15.01.2012, 17:47  [ТС]
Цитата Сообщение от Vourhey Посмотреть сообщение
-L/usr/lib/
Да без нее тоже работает, только что проверила все компилится в a.out
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
15.01.2012, 17:50
Цитата Сообщение от programina Посмотреть сообщение
все компилится в a.out
добавь -o имя_файла, скомпилится в нужный файл ))
1
 Аватар для alkagolik
1599 / 622 / 113
Регистрация: 15.07.2011
Сообщений: 3,548
16.01.2012, 17:49
google: артур гриффитс gcc
хоть и устарело, но будет полезно. А лучше /usr/share/doc/gcc
1
 Аватар для programina
2062 / 619 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
16.01.2012, 17:53  [ТС]
Цитата Сообщение от alkagolik Посмотреть сообщение
google: артур гриффитс gcc
хоть и устарело, но будет полезно. А лучше /usr/share/doc/gcc
Вы так больше не шутите, а то я и в самом деле подумала что gcc устарело. Ладно я поняла, что это книга такая.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.01.2012, 17:53
Помогаю со студенческими работами здесь

Не могу подключить библиотеку
Я знаю что где-то туплю но не могу понять где,при подключении Painter среда жалуется на ее отсуцтвии,что делать?

не могу добавить библиотеку
Здраст народ! Скачал недавно библиотеку hashlibpp.h ,а если быть более точным, то целую папку с различными файлами и теперь не знаю как...

не могу установить библиотеку
Собственно запускаю командную строку. пишу в ней pip install requests.Выдает мнеpython.exe. системная ошибка Запуск программы невозможен...

Не могу добавить библиотеку
Добрый день , перечитал много постов как подключать библиотеки к Visual Studio 2012 , везде писалось что надо добавить ссылку , на...

Не могу создать библиотеку С++
При создании Dll на C++ возникает ошибка из-за чего отзывчивость клавиатуры и мышки в этом приложении падает до 0. Последующее открытие не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru