Форум программистов, компьютерный форум, киберфорум
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. Показов 13567. Ответов 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
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru