Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.97/34: Рейтинг темы: голосов - 34, средняя оценка - 4.97
 Аватар для LAKESHORE_
0 / 0 / 0
Регистрация: 21.12.2019
Сообщений: 10

С++ GLUT

19.01.2020, 18:41. Показов 7319. Ответов 33
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Актуально ли сейчас изучать GLUT?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.01.2020, 18:41
Ответы с готовыми решениями:

Библиотека glut
Пыталась установить библиотеку glut на Visual Studio 2015. Код не работает.Выдает вот такую ошибку: Ошибка LNK1104 не удается открыть...

Подключение glut
Всем привет, сегодня начал знакомство c++ и возникли проблемы с подключением библиотеки glut. Работаю в VS 2008. Прочел несколько...

NetBeans и GLUT
Здравствуйте, я установил NetBeans IDE C++ и мне нужен GLUT. Я его скачал, но как мне теперь его установить ?

33
9994 / 2966 / 497
Регистрация: 05.10.2013
Сообщений: 8,160
Записей в блоге: 246
26.01.2020, 12:26
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Я считаю, что выбор библиотеки для окна на C++ имеет, очень маленькое значение, по сравнению с темпом продвижения в изучении компьютерной графики и сопутствующей математики
Это я про то что если человек выбрал книгу для изучения OpenGL, то нужно следовать инструкциям книги по тем библиотекам, которые предлагает автор книги. Обычно это GLFW. Я думаю, мягко говоря, больше 90 процентов всех современных туториалов и книг выходит с этой библиотекой. Самый знаменитый туториал для начинающих: https://learnopengl.com/ Начинающему трудно выбрать. Первый раз нужно делать хоть на GLUT. А потом определяться, что выбрать. Авторе темы ещё, по-моему, выбирает OpenGL и DirectX. Я подумал, взвесил все за и против и пришёл к выводу, что выгоднее всего изучать Qt. Над преимуществами Qt можно долго размышлять. Для загрузки изображения у Qt есть функциональность. На Qt можно писать игровой сервер. На Qt можно начать с консольного приложения на чистом C++, потом изучать потихоньку, набираться опыта, сделать калькулятор, переходить на OpenGL. Можно разные темы одновременно изучать на Qt - это зависит от способностей и мотивации. Если вам какая-то функциональность не нужна, её можно просто не использовать.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Я предпочитал не столько воспроизводить с нуля, а "пересказать" как понял на основе тех технологий, которые знаю. Но это, конечно, медленнее.
Я ещё для студентов делал, когда: либо помочь хотел, либо когда стучались в личку и писали, что нужно сделать за небольшое вознаграждение, а преподаватель сказал, что только GLUT и только SOIL. Приходилось делать на том, что требует заказчик. Плюс - интересно было попробовать разные технологии, языки, разные базы данных и т.д. Потом, конечно, формируются предпочтения, что кому больше понравилось. Например, при выборе инструмента для создания окон, кнопок и т.д. на C++ многие выбирают сразу Qt, даже в ВУЗах задают задания по Qt, а другие начинают пробовать другие малопопулярные библиотеки, судя по вакансиям. Я тоже кстати, сейчас выбрал одну выгодную для меня технологию OpenTK и на неё перевожу найденные примеры. Изучаю видео туториалы от ThinMatrix на Java/LWJGL/OpenGL3 и перевожу на C#/OpenTK. Тоже выгодно. Можно и 3D конфигураторы писать на GUI WinForms (кросплатформа) или на WPF (только Windows). Я изучаю и WinForms и WPF, потому что разные заказчики бывают, кому нужно встроить 3D в их приложение с GUI.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Qt для OpenGL излишне. Большая часть функционала все равно использоваться не будет. Так что для изучения трехмерной графики Qt вообще не нужно. Вместо этого придуманы менее избыточные glut, sdl, sfml, glfw и т.п.
Почему же не нужно? Некоторые преподаватели делают упор на совместном изучении 3D и Qt GUI. Например, дают задания, сделать выпадающий список (ComboBox), где можно выбрать: куб, цилиндр, конус, сфера. Соответственно выбираешь и выводится соответствующая геометрическая фигура. За одно ещё и геометрия изучается. Совместное изучение - это очень хорошо. Человек будет параллельно изучать Qt. По Qt много вакансий. Избыточную функциональность так же имеют SDL и SFML. Эти библиотеки знамениты для создания 2D игр без использования OpenGL напрямую. В этих двух библиотеках есть достаточно богатая обёртка в виде функций на SLD (стиль Си), либо классов на SFML (стиль - C++). С этой стороны SDL и SFML между собой очень похожи. Ну и что, что есть лишняя функциональность в SDL и SFML? Кто обязывает её использовать? Ну весит побольше, но кого сейчас беспокоит вес, если на жёстких терабайты. Так же и Qt. На первых парах можно взять просто окно. Потом воспользоваться встроенной библиотекой для загрузки текстур. Есть поддержка звука в Qt. Захочется кооператив или мультиплеер реализовывать, то есть средства для написания сервера. Нужно будет редактор 3D уровней игры сделать или 3D-конфигуратор сделать - совмещайте Qt GUI и OpenGL. С базами данных нужно работать - есть классы для работы с БД. Нужно будет получить данные с какого-то API в интернете, то в Qt есть средства для работы с интернетом. Вы не будете беспокоится, что вам не хватит функциональности. Берите Qt и делайте на нём. Это лучший выбор.

Для изучения шейдеров рекомендую эту книгу. Я не встречал другой книги, где так хорошо и просто объясняется работа шейдеров, матриц и т.д. Переводите из неё примеры на OpenGL и Qt:
Миниатюры
С++ GLUT  
0
 Аватар для avgoor
1550 / 877 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
26.01.2020, 12:30
Цитата Сообщение от ТабуретY Посмотреть сообщение
Очень странное мнение, учитывая что в Qt нет ничего для работы с OpenGL, просто окно для вывода
А это? Причем поддержка вплоть до 4.5.
0
9994 / 2966 / 497
Регистрация: 05.10.2013
Сообщений: 8,160
Записей в блоге: 246
26.01.2020, 22:06
Моё мнение такое, что первый раз нужно брать то, что объяснено в книге, которую вы выбрали, как первая книга по OpenGL. Обычно в книгах по OpenGL и C++ используется GLFW. Дальше, наиболее выгодно брать Qt. На форуме наиболее активное сообщество на Qt: https://www.cyberforum.ru/qt/

Я придумал задачу. Сделайте в Qt таблицу с тремя рядами: X, Y и Z, куда пользователь может вписывать координаты точек. Нарисуйте оси координат X, Y и Z на OpenGL и нарисуйте точки из таблицы. Второе задание: сохранять введённые значения в базу данных SQLite, чтобы при повторном запуске приложений данные считывались из базы данных, выводились в таблицу и на график.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,101
27.01.2020, 11:15
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Например, дают задания, сделать выпадающий список (ComboBox), где можно выбрать: куб, цилиндр, конус, сфера.
Ну это все же учебный пример, и это ближе к чертежной программе, чем к чисто графической.
Хотя... Пожалуй, вы правы. Даже если человек хочет с головой уйти в геймдев и не сможет воспользоваться функционалом того же Qt для формошлепства, ему придется реализовывать то же самое вручную, либо осваивать конкретный движок. Но принципы оконного интерфейса в принципе одни и те же, то есть сами знания и подходы от Qt пригодятся в любом случае.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Ну и что, что есть лишняя функциональность в SDL и SFML?
Они специализированы для игр, так что большая часть функциональности там будет использоваться.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Ну весит побольше, но кого сейчас беспокоит вес, если на жёстких терабайты.
Программа должна помещаться на дискету и требовать не более 640 килобайт памяти!
0
 Аватар для vlisp
1121 / 992 / 153
Регистрация: 10.08.2015
Сообщений: 5,450
27.01.2020, 11:32
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Программа должна помещаться на дискету и требовать не более 640 килобайт памяти!
на самом деле современные программы весят немного, в пределах 10-20мб. Много весят библиотеки и еще больше ресурсы
0
27.01.2020, 12:29

Не по теме:

Так мы и говорим о библиотеках, что Qt тяжелая. Хотя, конечно, смотря с чем сравнивать...
Но, надеюсь, вы не сочли, что я всерьез планирую распространять программы на дискетах?

Цитата Сообщение от vlisp Посмотреть сообщение
на самом деле современные программы весят немного, в пределах 10-20мб
Посмотрел пару бинарников: wireshark - 8.2 MB, firefox - 200 kB, Lazarus - 10 MB. Самое тяжелое - Blender, 74 MB. Но основная масса - десятки, сотни килобайт.

0
9994 / 2966 / 497
Регистрация: 05.10.2013
Сообщений: 8,160
Записей в блоге: 246
27.01.2020, 14:14
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Они специализированы для игр, так что большая часть функциональности там будет использоваться.
Да, SDL и SFML имеют очень богатую функциональность для упрощения разработки 2D игр. В этих библиотеках реализована вся необходимая функциональность поверх OpenGL. Человек может разрабатывать 2D игры даже, не зная о существовании шейдеров. Другое дело, когда человек решил писать 2D или 3D игру, реализуя свой движок на чистом OpenGL. Тогда вся эта функциональность не нужна будет. Вы не сможете вывести текст над головой игрока в 3D игре средствами этих библиотек. Вам не нужно будет рисовать эллипсы. Может вам не нужна сеть. Куча функциональности можно найти, которую вы не будете применять. А кого это волнует? Не нужна вам функциональность, не используйте её. Так же и в Qt. Для игр кому-то удобно или есть большое желание сделать GUI на Qt для разработки, которые не войдёт в продакшен. Чтобы поиграться с параметрами важно иметь к ним быстрый доступ. Визуальный вид игры - это часто бывает результат комбинаций и изменений разных элементов и множество экспериментов с сочетаниями. В другом приложении возникло задание вывести GUI для управления 3D графикой. Я не вижу проблемы взять просто Qt и использовать его в 99% случаев.

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Программа должна помещаться на дискету и требовать не более 640 килобайт памяти!
Игра или свой 3D редактор/конфигуратор или UML/Flowchart редактор на OpenGL должн умещаться в архив, чтобы опубликовать на КиберФоруме, а ещё лучше сделать в виде WebGL, чтобы запускалось в один клик, а не нужно было скачивать, переходить к архиву, распаковывать, запускать, ждать, когда антивирус проверит, ждать, когда антивирус пошлёт в интернет для проверки и скажет, что надо подождать 30 минут. На WebGL запустится в один клик на любой ОС. Не нужно тратить время, чтобы собрать исполняемые файлы для Windows, Linux и macOS. Но сборки тоже нужно делать для разных систем, чтобы была возможность работать с offline версиями на случай, если интернет недоступен.

Добавлено через 1 минуту
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Но, надеюсь, вы не сочли, что я всерьез планирую распространять программы на дискетах?
Я после этой фразы:
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Или, скажем, возникнет желание заняться демосценой, где идет гонка за каждый байт.
Подумал, что вы серьёзно.

Добавлено через 20 минут
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Самое тяжелое - Blender, 74 MB.
Blender 2.81 в распакованном виде весит 350 МБ. Установщик весит 130 МБ. У вас, наверное, какая-то очень старая версия. Или на Linux он меньше весит?

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Самое тяжелое - Blender, 74 MB.
Я помню сколько-то лет назад, я думал, что Blender не серьёзно, что надо изучать 3DsMax или Maya. Я поставил сначала 3DsMax увидел, что установщик весит 1.5 ГБайт, а в установленном виде, если я не ошибаюсь 4-7 ГБайт. Maya - вроде поменьше, но тоже много. Даже и ещё невозможно на них работать на ноутбуке. Он греется и шумит. А с Blender нормально работает. Я всем рекомендую Blender. Если движки сравнивать, то Unity занимает 3 ГБайта, а Unreal Engine 4 вроде на Windows весит в районе 30-40 МБайт, и я здесь на форуме читал, что на Linux - более 70 МБайт. Вот это сообщение: Подскажите, какая программа больше подходит юному программисту. Хочу создать свою игру.

Цитата Сообщение от vlisp Посмотреть сообщение
на самом деле современные программы весят немного, в пределах 10-20мб. Много весят библиотеки и еще больше ресурсы
Я пишу для Desktop на .NET и C#. В основном всё что нужно есть в установленном на компьютере пользователей версии .NET. Исполняемый файл в Release может весить, например, на WinForms - 9 КБайт. На всех компьютерах можно есть .NET (или Mono). Microsoft не захотела включать в свою сборку Qt. Представляете, как было бы хорошо, если бы на всех ОС по умолчанию был бы Qt. Конечно, понятно, что Microsoft продвигает только .NET, а Qt для неё конкурент.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,101
27.01.2020, 14:40
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Я после этой фразы:
Или, скажем, возникнет желание заняться демосценой, где идет гонка за каждый байт.
Подумал, что вы серьёзно.
это же в другой теме было! Да и там - лишь как вариант в какую сторону захочет развиваться ТС.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Blender 2.81 в распакованном виде весит 350 МБ. Установщик весит 130 МБ. У вас, наверное, какая-то очень старая версия. Или на Linux он меньше весит?
Я говорил только про бинарный файл /usr/bin/blender, без ресурсов, библиотек и прочего.
Но, кстати, в виде пакета тоже немного: 110 МБ плюс 87 МБ для blender-data. Но, конечно, там объем возмещается зависимостями.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
В основном всё что нужно есть в установленном на компьютере пользователей версии .NET
Разочаровать вас что ли?.. .NET не всегда устанавливается по умолчанию. И не всегда нужной версии. Но это так, уточнение.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Представляете, как было бы хорошо, если бы на всех ОС по умолчанию был бы Qt. Конечно, понятно, что Microsoft продвигает только .NET, а Qt для неё конкурент.
Не особо понимаю каким образом графическая оболочка конкурирует с рантаймом языка. Скорее, Майкрософт просто не хотят добавлять по умолчанию софт, который не контролируют и с которым могут быть лицензионные проблемы.
С другой стороны, нам ведь тоже никто не мешает устанавливать Qt в "стандартное" место, одно на всех.
0
9994 / 2966 / 497
Регистрация: 05.10.2013
Сообщений: 8,160
Записей в блоге: 246
27.01.2020, 15:39
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Но, кстати, в виде пакета тоже немного: 110 МБ плюс 87 МБ для blender-data.
Я заметил, что на Windows версия 2.81 стала больше, чем 2.80:
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Разочаровать вас что ли?.. .NET не всегда устанавливается по умолчанию. И не всегда нужной версии. Но это так, уточнение.
Я знаю, поэтому я выбираю минимальную версию, какая только возможно
  • Если нужно создать окно с помощью OpenTK для OpenGL, то я беру .NET 2.0
  • Если нужно сочетать GUI и OpenGL для кроссплатформы, то беру .NET 2.0, WinForms и OpenTK.GLControl
  • Планирую Xamarin изучать, в котором тоже XAML и OpenTK, поэтому изучаю WPF. Для OpenGL на WPF беру .NET 2.0, WinForms и OpenTK.GLControl. WPF - только для Windows. Xamarin - кроссплатформа, но пока мой ноут с ним плохо работает, надо будет обновить ноут или комп купить, но мне нужен мощный ноут, чтобы быть мобильным

У меня есть компьютер с XP. Он старый и на него я не могу поставить даже Win7. Но ничего. Я на нём запускаю приложения для пробы. Максимум на XP можно поставить .NET 4, что я и сделал.

На самом деле, меня совершенно не волнует, что на Linux не будет Mono установлен. В требованиях к программе будет написано: требуется версия Mono с поддержкой .NET 2.0 (или .NET 4.7)

Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Почему я не могу окно Qt использовать для игр? Окно так же как обычно в играх можно сделать FullScreen. Никто меня не обязывает игнорировать использовать формошлёпку Qt. Я могу полностью игнорировать Qt GUI. Qt - это далеко не только формошлёпка. Я могу на Qt написать игровой сервер. В Qt встроена поддержка упрощения работы с базами данных. На сервере нужна будет база данных, чтобы хранить пароли, логины, игровые достижения, покупки и т.д. В игровых движках для упрощения создания игры можно создать свой редактор игры со стандарным GUI из Qt. На стандартном GUI можно создать редактор уровней для своей игры, чтобы визуально видеть, что где будет появляться.
Еще раз: никто не запрещает, но есть более специализированные средства.
Для разработки игр есть специализированные средства. Очень разные средства, начиная от движков типа Unreal Engine 4 и заканчивая написанием с нуля на OpenGL. Но не вижу причин, почему бы для разработки игр с нуля на OpenGL не использовать Qt. Фиг с ней с лишней функциональностью. Не нужны пока (или совсем) стандартные GUI элементы из Qt, просто не используйте их - может они потом пригодятся. В SDL и SFML тоже полно функциональности, которая не будет использоваться, если человек пишет на чистом OpenGL. Да, в любой библиотеке/фреймворке/движке найдётся такая функциональность, которую программист никогда не использует.
0
0 / 0 / 0
Регистрация: 27.01.2020
Сообщений: 2
27.01.2020, 15:41
Всем привет, я только начинаю программировать можете помочь сделать блок-схему и обьяснить почему она будет таковой.
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
int x;
double x,fx;
cout<<"x=";cin>>x;
y=fx;
fx=pow(x,7)+x/2+x%5+exp(5*x);
cout<<"fx="<<fx;
}
0
9994 / 2966 / 497
Регистрация: 05.10.2013
Сообщений: 8,160
Записей в блоге: 246
27.01.2020, 16:04
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
С другой стороны, нам ведь тоже никто не мешает устанавливать Qt в "стандартное" место, одно на всех.
Для более или менее большого приложения - да, имеет смысл. Но мне для самообучения нужно делать множество небольших игрушек или неигровых интерактивных 3D приложений. Почти у любого человека, кто пишет такие игрушки или приложения, есть большое желание показать, похвалиться своими достижениями, чтобы похвалили, или указали на какие-то баги, или вдохновили на добавление чего-то, до чего сам не додумался. Это живой процесс и он добавляет много мотивации, энтузиазма и радости в жизни. Я когда был на Qt, то делал много демок, выкладывал их на форумах. Я использовал Dropbox, MediaFire, GoogleDrive. Мне хотелось, чтобы человек как можно быстрее запустил, чтобы ему не нужно было ничего устанавливать. Но каждый архив - это место в хранилище. 100 штук - это уже ощутимо. Если архив 15 МБ, то 100 * 15 = 1,5 ГБ. Есть способы собрать в один EXE в статику и сжать с помощью UPX с 15 МБ до 5 МБ. Но на самом деле, даже включение dll в архив - это не так много места, учитывая сколько разных бесплатных хранилищ. У меня на MediaFire 20 ГБайт свободно. OpenTK в архиве весит 3 МБайт. Для offline иногда нужно делать натив, то есть исполняемые файлы для разных платформ и ОС. В основном в подавляющем большинстве случаев для демок мне подходит WebG/TypeScript - кликнул, запустил везде работает. Конечно, для тренировки я переписываю демки на C#, чтобы делать offline версии приложений если кому-то не нравится работать с приложением в браузере, или нет интернета. К кому же очень люблю писать на C# и изучать его.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,101
27.01.2020, 16:08
Цитата Сообщение от 8Observer8 Посмотреть сообщение
На самом деле, меня совершенно не волнует, что на Linux не будет Mono установлен. В требованиях к программе будет написано: требуется версия Mono с поддержкой .NET 2.0 (или .NET 4.7)
Только требуемая версия должна быть не в описании, а в зависимостях пакета.
А в остальном - совершенно правильный подход. Если программе для работы требуется какая-то библиотека или рантайм, это должно быть указано. И за исключением редких случаев это оптимальный подход.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Да, в любой библиотеке/фреймворке/движке найдётся такая функциональность, которую программист никогда не использует.
Одно дело когда не используются "свистелки", не относящиеся к основному функционалу библиотеки (вроде сети, звука) а другое - когда не используется сам основной функционал. Все-таки основное назначение Qt - работа со стандартными контролами, гуй одним словом.
Но повторюсь: это не закон, никто не запрещает так делать.
0
9994 / 2966 / 497
Регистрация: 05.10.2013
Сообщений: 8,160
Записей в блоге: 246
27.01.2020, 16:47
Цитата Сообщение от COKPOWEHEU Посмотреть сообщение
Все-таки основное назначение Qt - работа со стандартными контролами, гуй одним словом.
Я приведу пример, что на Qt можно разрабатывать приложения без GUI. Я когда-то давно ходил на собеседование в фирму ВолгаСофт. Я прошёл собеседование, дали тестовое задание, я его сделал, но по некоторым причинам не пошёл. В фирме используется только Qt. Я знал GUI на неплохом уровне. Но мне на собеседовании сказали, что я не буду заниматься GUI. Будет Qt, но без GUI. Я сейчас нагуглил, поэтому это была та же самая вакансия:

Требования:

Законченное высшее образование • Опыт программирования на С/С++ от 2-х лет • Опыт разработки многопоточных приложений. • Знание TCP/IP и опыт разработки сетевых приложений • Знание технического английского обязательно Дополнительные: • Умение разбираться в чужом коде, опыт рефакторинга кода. • Опыт разработок под QNX RTOS, UNIX-like системы • Знание QML, JavaScript

Условия:

Компания Волгасофт, специализирующаяся на разработке программного обеспечения для промышленной автоматизации, приглашает на работу программиста С++(Qt) • График работы 5/2, 8-ми часовой рабочий день • Оформление по ТК РФ • Оплата больничных и отпусков в соответствии с ТК РФ • Возможность профессионального и карьерного роста • Офис в центре города

Навыки:

Английский язык (технический)
Я к тому, что Qt изучать намного выгоднее для C++, чем что-то ещё. Qt - это как .NET, то есть в том плане, что включает в себя далеко не только GUI. Очень много он в себя включает, что может пригодится для игр: звук, базы данных, сеть на TCP-сокетах и т.д. А так же многие знания пригодятся для работы в различных областях. Как я уже писал, что на определённом этапе для внуридвижкого редактора очень может быть полезен GUI. На стандартном GUI можно написать 3D редактор уровней. А самое главное, что полученные знания экосистемы Qt можно применять для устройства на работу. Очень важно, то что Qt очень популярен, есть на киберфоруме большое сообщество, где помогут. Очень широкий диапазон задач можно решать на Qt. Можно сосредоточиться только на нём и будешь в выигрыше. Куча книг по нему. Даже есть книги по разработке игр: Game Programming Using Qt: Beginner's Guide Есть список игр: Qt Based Games Можно ещё погуглить книги и туториалы по разработке игр на Qt.
0
 Аватар для COKPOWEHEU
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,101
27.01.2020, 18:02
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Я приведу пример, что на Qt можно разрабатывать приложения без GUI.
И еще раз повторю: основное предназначение Qt - создание стандартного GUI. Это не значит, что его нельзя использовать как-то иначе. Это не значит, что никакого другого функционала там нет.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Я к тому, что Qt изучать намного выгоднее для C++, чем что-то ещё.
Это уже начинает походить на фанатизм...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.01.2020, 18:02

Литература по GLUT
Доброго времени суток! Кто-нибудь может посоветовать литературу по OpenGL и/или GLUT (справочники тоже будут очень полезны). Заранее...

Проблеми с glut.h
Здраствуйте уважаемие форумчане. У меня возникла проблема при установке библиотек и модулей OpenGL а именно glut.h. У меня Dev-C++ 4.9.9.2...

GL/glut.h на wxDev-C++
Подскажите пожалуйста кто знает, как настроить wxDev-C++ чтобы он нормально работал с OpenGL а именно с GL/glut.h прочитал море инструкций...

подключение glut
Не могу подключить glut к своему приложению. Проблема в том, что я пользуюсь Windows 8 (x64), VS Premium (x64). Перепробывал...

glut режимы
вобщем проблема состоит в том что при режиме с двойной буферизацией не хочет ничего прорисовывать , хотя с одинарным все норм ( вобщем то я...


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

Или воспользуйтесь поиском по форуму:
34
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru