Является ли Qt3D частью Qt5? - программирование
Подтвердить что ты не робот

Является ли Qt3D частью Qt5?

Я установил библиотеки Qt5 в Windows, но нет документа о Qt3D в Qt-помощнике. Является ли Qt3D частью Qt5 или он был удален из версии версии 5?

4b9b3361

Ответ 1

Другой ответ и комментарии были правильными в то время, но ситуация теперь изменилась.

Начиная с Qt5.5, Qt3D теперь включен как "предварительный просмотр технологии" (я интерпретирую эту фразу как указание на то, что она не развертывается уже, поэтому могут быть некоторые ошибки, и API может измениться).

Очень важно отметить, что Qt3D, доступный для предыдущих версий Qt, был Qt3D 1.0, а версия, включенная в Qt5.5, - v2.0, разработанная другой командой разработчиков и имеет совсем другой API.

Дополнительная информация от новых разработчиков доступна здесь.

Отметим также, что Qt3D v1.0 никогда не включался "правильно" с Qt в любую версию, хотя был (по-видимому) разумно прост в построении вместе с Qt, если он был извлечен из git с версии с 5 по 5.4.

Ответ 2

Да. Qt 3D стал стандартной библиотекой Qt в выпуске Qt 5.7.

С Qt 5.7 мы приводим модуль Qt 3D. Этот модуль был доступный как предварительный просмотр технологии для двух выпусков сейчас, и Im happy объявить, что он достиг состояния, в котором он становится полностью поддерживаемый член семейства Qt!

Это дополнение прошло долгое время. Примерно 4,5 года назад они объявили, что отбрасывают его из выпуска Qt 5.0. С тех пор он претерпел значительные изменения. Теперь, семь младших версий позже, он, наконец, снова вернулся.