Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Айлурофил
 Аватар для Massaraksh7
509 / 441 / 111
Регистрация: 27.05.2017
Сообщений: 2,629
Записей в блоге: 5

Lazarus на AstraLinux: OpenGL не устанавливается

25.02.2025, 10:39. Показов 2104. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
На одном компьютере у меня AstraLinux 1.7, там я установил Lazarus 3.4, давно установил, наверное, полгода назад, и там есть вкладка OpenGl (с компонентом openglcontext), я точно её не делал, сама появилась, потому что я ещё тогда для программы не делал 3D-моделей. А теперь под Windows отладил 3D-графики и перенёс программу на AstraLinux 1.7, скомпилировал, и всё тоже работает.
Но. Решил я проверить программу ещё на одном компьютере. Там стоит AstraLinux 1.8, поставил туда Lazarus 3.4, и НЕ появилась там вкладка OpenGl. Соответственно, программа не компилируется, и я в недоумении. Может, в ОС надо что-то доставить?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.02.2025, 10:39
Ответы с готовыми решениями:

Lazarus и OpenGL
в видео https://www.youtube.com/watch?v=fNqnIijloxg&t=295s рассказывается про Lazarus и OpenGL. установка компонента в пакетах. Проблема в...

Как поставить OpenGL на Lazarus
Знаю, что в лазарусе нужно активировать компонент lazopenglcontext 0.0.1 Установил его, появилась дополнительная вкладка opengl, но когда...

Не устанавливается TRichMemo в Lazarus 1.8.2
скачал компонент TRichMemo - https://sourceforge.net/p/lazarus-ccr/svn/HEAD/tree/components/richmemo/ кнопка "установить" неактивна...

14
Модератор
 Аватар для D1973
9902 / 6440 / 2454
Регистрация: 21.01.2014
Сообщений: 27,337
Записей в блоге: 3
25.02.2025, 11:05
Цитата Сообщение от Massaraksh7 Посмотреть сообщение
Может, в ОС надо что-то доставить?
Или в самом Лазарусе нужный пакет докачать?
0
 Аватар для DoNVen
14 / 12 / 2
Регистрация: 30.10.2024
Сообщений: 68
25.02.2025, 11:07
По умолчанию, вроде как, в lazarus модуль OpenGL (тот что на вкладках) не установлен. У себя я точно доустанавливал, скорее всего GLScene. Посмотреть сейчас негде.
Скрин чистого Lazarus



Конечно не 3.4, но там вроде ничего не менялось.
0
Модератор
4114 / 2346 / 807
Регистрация: 15.11.2015
Сообщений: 9,328
25.02.2025, 11:21
Я тоже доустанавливал OpenGL (Lazarus 2.2.0).
0
Айлурофил
 Аватар для Massaraksh7
509 / 441 / 111
Регистрация: 27.05.2017
Сообщений: 2,629
Записей в блоге: 5
25.02.2025, 12:47  [ТС]
Да вот, не устанавливается почему-то. При установке ошибка при линковке IDE.
Миниатюры
Lazarus на AstraLinux: OpenGL не устанавливается  
0
Айлурофил
 Аватар для Massaraksh7
509 / 441 / 111
Регистрация: 27.05.2017
Сообщений: 2,629
Записей в блоге: 5
25.02.2025, 12:52  [ТС]
Устанавливаю отсюда:
Миниатюры
Lazarus на AstraLinux: OpenGL не устанавливается  
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33182 / 21480 / 8231
Регистрация: 22.10.2011
Сообщений: 36,849
Записей в блоге: 12
25.02.2025, 13:03
Лучший ответ Сообщение было отмечено Massaraksh7 как решение

Решение

Massaraksh7,
Bash
1
sudo apt-get install libgl1-mesa-dev
(ну, или аналог для твоего линукса) делал перед попыткой установки пакета?
1
Айлурофил
 Аватар для Massaraksh7
509 / 441 / 111
Регистрация: 27.05.2017
Сообщений: 2,629
Записей в блоге: 5
25.02.2025, 13:18  [ТС]
Цитата Сообщение от volvo Посмотреть сообщение
делал перед попыткой установки пакета?
Нет, сейчас попробую.
Но проблема в том, что на втором компьютере (где я давно поставил 3.4) вкладка Opengl есть, а пакет не установлен.
Миниатюры
Lazarus на AstraLinux: OpenGL не устанавливается  
0
Айлурофил
 Аватар для Massaraksh7
509 / 441 / 111
Регистрация: 27.05.2017
Сообщений: 2,629
Записей в блоге: 5
25.02.2025, 13:18  [ТС]
И всё работает.
0
 Аватар для DoNVen
14 / 12 / 2
Регистрация: 30.10.2024
Сообщений: 68
25.02.2025, 13:21
GLScene попробуй из OPM
0
Айлурофил
 Аватар для Massaraksh7
509 / 441 / 111
Регистрация: 27.05.2017
Сообщений: 2,629
Записей в блоге: 5
25.02.2025, 13:37  [ТС]
Цитата Сообщение от volvo Посмотреть сообщение
делал перед попыткой установки пакета?
Да, помогло, спасибо.

Добавлено через 6 минут
Цитата Сообщение от DoNVen Посмотреть сообщение
GLScene попробуй из OPM
Не, я её на Delphi использовал - не понравилась она, чересчур усложнена, мне проще на OpenGl
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
27.02.2025, 22:17
У меня после пересборки почему-то оказалась версия 2.2.6 , а была более новая...


Так может быть, если перед сборкой я смотрел проект созданный в версии 2.2.6, и там рядом в соседних, более старших папках, лежала версия скачанная 2.2.6?


Прийдётся видимо переустановить...предварительно удалив...

Добавлено через 5 минут
Massaraksh7, а вообще даже с установленными пакетами у меня выдавало ошибку вашего кода отсюда
https://www.cyberforum.ru/blogs/1026121/8755.html

Compile Project, Target: project1: Exit code 1, Errors: 1
unit1.pas(8,68) Fatal: Cannot find FrmSaver used by Unit1 of the Project Inspector.
. И сейчас выдает.

Не по теме:

так-то OpenGL работает, проверял в своих старых проектах, только как у меня оказалась вместо новой Lazarus версии старая - совсем не понятно


вообще чудеса на скрине
Миниатюры
Lazarus на AstraLinux: OpenGL не устанавливается  
0
Айлурофил
 Аватар для Massaraksh7
509 / 441 / 111
Регистрация: 27.05.2017
Сообщений: 2,629
Записей в блоге: 5
27.02.2025, 22:20  [ТС]
Цитата Сообщение от Hrethgir Посмотреть сообщение
выдавало ошибку вашего кода отсюда
Модуль FrmSaver используется для запоминания координат окна. Ссылку на него можно убрать. Также, как и компонент Saver и всё связанное с ним.
1
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
27.02.2025, 22:48
Удалить толком не смог, переустанавливается всё равно версия 2.2.6...
правда и пакеты opengl в ней сразу предустановленные...
0
 Аватар для Hrethgir
421 / 143 / 3
Регистрация: 25.01.2012
Сообщений: 6,206
Записей в блоге: 176
28.02.2025, 00:19
Однако чудеса не закончились и на этом. Клавиши все работают, однако язык ввода теперь можно переключить только курсором, а вот это фиолетово. Трэш какой-то. Заработало, кое как установил переключение раскладки.
Миниатюры
Lazarus на AstraLinux: OpenGL не устанавливается  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.02.2025, 00:19
Помогаю со студенческими работами здесь

Зависимость пакетов, не устанавливается Lazarus версии 2.0.12 в Linux mint 20.1
Всем привет, столкнулся с проблемой, установил компилятор fpc 3.2.0 работает нормально, все компилирует. Но когда устанавливаю лазарус...

Не устанавливается lazarus
Запускаю lazarus-ide_0.9.28.2-0_i386.deb А мне пишет Ошибка: Зависимость не может быть удовлетворена: fpc-abi-2.2.4 Через консоль...

Не устанавливается Lazarus
Не устанавливается lazarus Вот, что выводит терминал root@ubuntu:~# apt-get install lazarus Чтение списков пакетов... Готово ...

OpenGl и Lazarus
Всем доброго времени суток) Собрался делать курсовой, с использованием OpenGL, но так как я в нем полный 0, решил обратиться сюда. Скачал...

Списки OpenGL в Lazarus
Всем привет! Есть у кого нибудь образец рабочего проекта Lazarus с построением 3d фигуры с использованием списков отображения? Я...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
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 . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru