Russian Qt Forum

Qt => Общие вопросы => Тема начата: ZoSS от Декабрь 20, 2011, 19:57



Название: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 20, 2011, 19:57
Здравствуйте! Пытался сделать по этому уроку: http://habrahabr.ru/blogs/qt_software/133126/ но застопорился в самом начале. Всё дело в том что я не смог установить qt quick3d! он ругался на то что надо сначала установить Qt libraries v4.7.4 msvc. Я устанавливал все версии qt lib и qt creator которые нашел на сайте qt и которые нашел вообще в гугле. помогите


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 20, 2011, 20:05
сейчас установил qt lib 4.7.3 vs 2008 for windows но qt quick3d всёравно не устанавливается =(


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 20, 2011, 21:48
ради интереса установил - все ок, сразу определил где стоит Qt


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 20, 2011, 22:39
я сейчас установил qt 2.4 + qt lib 4.7.4  и qt quick3d установился, но когда в creator'e захожу в инструменты->параметры->сборка и запуск-> во вкладке "профили qt" все элементы в красном круглешке и снизу ошибки типа "отсутствуют комментарии и тд"

может я делаю что то не так?


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 21, 2011, 00:20
а что значит qt 2.4? Qt creator? тебе он не нужен по идее ибо
Цитировать
This package requires Qt 4.7.4 VS 2008 libraries to be installed, which can be downloaded from: http://qt.nokia.com/downloads/windows-cpp-vs2008
вообще читаем Readme
Цитировать
Troubleshootings:

   * Not detecting correct version of Qt: please remove any old version of Qt libraries, and re-install the latest Qt 4.7.4 VS 2008 package (not the Cygwin package)
   * Some example/demo applications not running: please run the QGLInfo tool from start menu, make sure your display adapter support the required OpenGL feature. Upgrading the display driver may help to resolve the problem



Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 21, 2011, 08:06
This package requires Qt 4.7.4 VS 2008 libraries to be installed, which can be downloaded from: http://qt.nokia.com/downloads/windows-cpp-vs2008
по этой ссылке лежит qt-win-opensource-4.8.0-vs2008 на который не устанавливается как раз =(
Цитировать
Troubleshootings:
   * Not detecting correct version of Qt: please remove any old version of Qt libraries, and re-install the latest Qt 4.7.4 VS 2008 package (not the Cygwin package)
   * Some example/demo applications not running: please run the QGLInfo tool from start menu, make sure your display adapter support the required OpenGL feature. Upgrading the display driver may help to resolve the problem
я установил Qt 4.7.4 VS 2008 но когда подключаю qt quick3d  он его подчёркивает =(


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 21, 2011, 15:33
да, нужно ставить Qt 4.7.4 VS 2008. А что значит подчеркивает? может скрин прикрепишь?


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 21, 2011, 15:46
(http://s013.radikal.ru/i325/1112/53/9854c53a78a3t.jpg) (http://radikal.ru/F/s013.radikal.ru/i325/1112/53/9854c53a78a3.jpg.html)


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 21, 2011, 16:15
посмотри в настройках проекта  какая версия qt используется


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 21, 2011, 16:38
qt creator 2.4.0 основан на qt 4.7.4


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 21, 2011, 16:47
так и написано? там должен быть список выбора где можно выбрать версию Qt. Нужно выбрать именно Qt для VS 2008


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 21, 2011, 17:12
Всёравно подчёркивает
вот у меня:
(http://s017.radikal.ru/i416/1112/00/d83a3a9edb6ct.jpg) (http://radikal.ru/F/s017.radikal.ru/i416/1112/00/d83a3a9edb6c.jpg.html)

в инструменты->параметры->сборка и запуск-> во вкладке "профили qt" qt 4.7.4 - msvc2008 в красном кружке и написано "отсутствует инструментарий для создания кода для этого профиля qt. задайте хотя бы один инструментарий"


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 21, 2011, 18:31
вроде тулчейн не собран. В правом нижем углу должна быть кнопка чтоб собрать тулчейн


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 21, 2011, 19:43
вроде тулчейн не собран. В правом нижем углу должна быть кнопка чтоб собрать тулчейн
в каком окне? в русской версии это будет "собрать всё"? если да то нету такого у msvc2008


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 21, 2011, 19:51
нету
(http://i080.radikal.ru/1112/bc/5761a71868abt.jpg) (http://radikal.ru/F/i080.radikal.ru/1112/bc/5761a71868ab.jpg.html)


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 21, 2011, 20:38
странно, у меня доступна эта возможность. Может что-то криво установилось. VS 2008 и С++ тулзы установлены?


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 21, 2011, 21:02
Поясните пожалуйста что такое тулзы ??? я устанавливал qt sdk + qt lib 4.7.4 + qt quick3d и всё


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 21, 2011, 21:14
нужно установить VS 2008 и при установке обязательно указать С++. Тогда установятся все нужные либы, заголовочники, тулзы. И только потом уже надо установить Qt VS 4.7.4. Т.е. нужно будет переустановить заново Qt
P.S. тулзы - tools - инструменты сборки - компилятор, отладчик, линковщик и д.р.


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 21, 2011, 22:38
VS 2008 это ms visual studio 2008?


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 21, 2011, 23:07
да она самая, без нее никак - версии QtQuick3D для MinGW что идет c QtSDK к сожалению нет


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 23, 2011, 12:07
всё установил всё пересобрал(прикрепил как выглядит теперь всё) всёравно не работает


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 23, 2011, 16:53
проверь в опциях проекта какая версия qt используется, а также наличие в ней папки Qt\4.7.4\imports\Qt3D\
P.S. у меня тоже подчеркивается красным в коде, но при наведении на строку
import Qt3D 1.0
пишет
Read typeinfo files sucessfully


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 23, 2011, 19:42
вот что в опциях. не работает =(


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 23, 2011, 20:32
а что лежит в C:\QtSDK\Desktop\Qt\4.7.4\msvc2008\imports\Qt3D\ ?


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 23, 2011, 20:42
там нет папки 3d =(


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 23, 2011, 21:09
хех, тогда или QtQuick 3D криво установился, он должен быть там


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 24, 2011, 11:00
да как его установить то ??? он сам выбирает куда ставиться :'(
Скажи какие компоненты в каком порядке и куда ты устанавливал


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 24, 2011, 11:43
инсталлятор сам определил в какую папку кидать, сразу при запуске инсталлятора он пишет путь установки.
У меня путь к Qt msvc2008 прописан в системе в переменной PATH, то может и у себя сделай также


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 24, 2011, 17:34
значит ты qt lib vs2008 установил в d:/qt/4.7.4, и тудаже qt3d. а qt creator какой версии и куда ставишь?


Название: Re: как установить qt quick 3d
Отправлено: twp от Декабрь 24, 2011, 22:19
я ставил QtSDK по умолчанию на диск С:


Название: Re: как установить qt quick 3d
Отправлено: ZoSS от Декабрь 25, 2011, 09:04
twp, спасибо! вроде получилось, вот как я сделал: установил qt sdk 1.1.4en в папку C:/qtsdk, затем qt win opensource 4.7.4 vs2008 в папку C:\Qt\4.7.4 и qt3d в туже папку сам установился. Qt creator ничего не увидел и папки C:\QtSDK\Desktop\Qt\4.7.4\msvc2008\imports\Qt3D\ небыло. тогда я удалил qt win opensource 4.7.4 vs2008 и оставшиеся файлы(файлы от qt3d) скинув в папку C:\QtSDK\Desktop\Qt\4.7.4\msvc2008. Теперь всё компилится и ошибок не выдаёт при компиляции но моделька не открывается и при попытке взаимодействовать с окном пишет
"Qml debugging is enabled. Only use this in a safe environment!
GL graphics system is not active; cannot use 3D items" но это уже походу не сюда :(