OpenGL

Ответить
Nau
Сообщения: 49
Зарегистрирован: 28 мар 2019, 10:07
Operating system: Fresh R 11 KDE ядро 4.15

OpenGL

Сообщение Nau » 28 мар 2019, 10:27

Здравствуйте.
Пробую создать opengl-приложение в code::blocks + g++.
Сразу (при компиляции) возникли проблемы с невозможностью найти заголовочные файлы gl.h и т.п. (Под windows они шли вместе с mingw-g++).
Подскажите, где их искать или нужно что-то доустановить (mesa-development package?).
Если доустанавливать development пакеты и для mesa, и для qt5opengl, не будет ли конфликтов?
Fresh 11 KDE (ядро 4.15)

Nau
Сообщения: 49
Зарегистрирован: 28 мар 2019, 10:07
Operating system: Fresh R 11 KDE ядро 4.15

OpenGL

Сообщение Nau » 29 мар 2019, 10:06

Установил девелоперские пакеты - файлы нашлись
Fresh 11 KDE (ядро 4.15)

Аватара пользователя
Andreas17
Сообщения: 325
Зарегистрирован: 21 май 2017, 20:07
Operating system: AMD Athlon II X4 640, 12 ГБ ОЗУ, NVIDIA GTX 650, РОСА Fresh R11
Откуда: Москва

OpenGL

Сообщение Andreas17 » 29 мар 2019, 21:31

Если требуется узнать, в каком пакете находится файл, используйте команду:

Код: Выделить всё

# urpmf gl.h

Nau
Сообщения: 49
Зарегистрирован: 28 мар 2019, 10:07
Operating system: Fresh R 11 KDE ядро 4.15

OpenGL

Сообщение Nau » 30 мар 2019, 09:33

Andreas17 писал(а):
29 мар 2019, 21:31
Если требуется узнать, в каком пакете находится файл, используйте команду:

Код: Выделить всё

# urpmf gl.h
Так очень много выводится- все, что содержит символы g, l, h.
Можно ли ограничить более точным соответствием?
Fresh 11 KDE (ядро 4.15)

Аватара пользователя
VictorR2007
Сообщения: 5767
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2016.1
Откуда: Северодвинск

OpenGL

Сообщение VictorR2007 » 30 мар 2019, 12:20

Nau писал(а):
28 мар 2019, 10:27
Подскажите, где их искать или нужно что-то доустановить (mesa-development package?).
Если доустанавливать development пакеты и для mesa, и для qt5opengl, не будет ли конфликтов?
Пакеты mesa-common-devel и lib64qt5opengl-devel, или libqt5opengl-devel,
если архитектура i586.

Nau
Сообщения: 49
Зарегистрирован: 28 мар 2019, 10:07
Operating system: Fresh R 11 KDE ядро 4.15

OpenGL

Сообщение Nau » 30 мар 2019, 14:40

Да, спасибо, именно так и сделал.
Fresh 11 KDE (ядро 4.15)

Аватара пользователя
Andreas17
Сообщения: 325
Зарегистрирован: 21 май 2017, 20:07
Operating system: AMD Athlon II X4 640, 12 ГБ ОЗУ, NVIDIA GTX 650, РОСА Fresh R11
Откуда: Москва

OpenGL

Сообщение Andreas17 » 30 мар 2019, 15:50

Nau писал(а):
30 мар 2019, 09:33
Так очень много выводится- все, что содержит символы g, l, h.
Можно ли ограничить более точным соответствием?
Это потому что файл очень "популярный". :) Попробуйте отфильтровать...

Код: Выделить всё

# urpmf gl.h | grep -w "gl.h"

Nau
Сообщения: 49
Зарегистрирован: 28 мар 2019, 10:07
Operating system: Fresh R 11 KDE ядро 4.15

OpenGL

Сообщение Nau » 30 мар 2019, 19:15

Спасибо, стало лучше.
Fresh 11 KDE (ядро 4.15)

Survolog
Сообщения: 231
Зарегистрирован: 30 авг 2016, 22:30
Operating system: ROSA Fresh

OpenGL

Сообщение Survolog » 31 мар 2019, 12:42

Nau писал(а):
30 мар 2019, 09:33
Можно ли ограничить более точным соответствием?
urpmf можно не только название файла задать, но и путь:
urpmf \/gl.h |grep 'usr/include' |grep 'devel'
А путь можно много где взять. Правда, не в случае gl.h. Букв мало.

Nau
Сообщения: 49
Зарегистрирован: 28 мар 2019, 10:07
Operating system: Fresh R 11 KDE ядро 4.15

OpenGL

Сообщение Nau » 04 апр 2019, 09:49

Вот увидел ещё вариант, дающий самый краткий вывод (ограниченный по usr/include)
rpm -qal | grep -w "gl.h"
Fresh 11 KDE (ядро 4.15)

Ответить