Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Денис от Сентябрь 25, 2014, 02:34



Название: Помогите установить плагин
Отправлено: Денис от Сентябрь 25, 2014, 02:34
Установил плагин по примеру из исходников от сюда:
http://doc.crossplatform.ru/qt/4.6.x/designer-customwidgetplugin.html

Проблема при его подтягивании:
(http://i67.fastpic.ru/thumb/2014/0925/bc/dadf9207cf7a90a2ee55ea708dbd4cbc.jpeg) (http://fastpic.ru/view/67/2014/0925/dadf9207cf7a90a2ee55ea708dbd4cbc.jpg.html)
(http://i67.fastpic.ru/thumb/2014/0925/93/3cc2992dbd2202016fca49064cf14193.jpeg) (http://fastpic.ru/view/67/2014/0925/3cc2992dbd2202016fca49064cf14193.jpg.html)

При этом релиз версия с компилировалась без единой ошибки, подскажите может че-то не так делаю ?


Название: Re: Помогите установить плагин
Отправлено: alex312 от Сентябрь 25, 2014, 09:36
Денис . Заруби себе на носу. Все модули программы (разделяемые библиотеки, статические библиотеки) на C++ должны быть собраны одним компилятором, с одинаковыми опциями компиляции. Иначе - беда.


Название: Re: Помогите установить плагин
Отправлено: Денис от Сентябрь 25, 2014, 10:13
Денис . Заруби себе на носу. Все модули программы (разделяемые библиотеки, статические библиотеки) на C++ должны быть собраны одним компилятором, с одинаковыми опциями компиляции. Иначе - беда.

Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  :o
Это что мне каждыйй раз при создании нового плагина или добавлении стоороннего придется перекомпилировать весь Куте ?


Название: Re: Помогите установить плагин
Отправлено: alex312 от Сентябрь 25, 2014, 11:10
Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  :o
Я бы, откомпилировал плагин "правильным" компилятором . Ну если тебе проще компилить весь QtCreator, тогда ой  :o


Название: Re: Помогите установить плагин
Отправлено: Денис от Сентябрь 25, 2014, 12:08
Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  :o
Я бы, откомпилировал плагин "правильным" компилятором . Ну если тебе проще компилить весь QtCreator, тогда ой  :o

Подскажи, тогда пожалуйста каким правильным ?


Название: Re: Помогите установить плагин
Отправлено: alex312 от Сентябрь 25, 2014, 12:44
Подскажи, тогда пожалуйста каким правильным ?
QtCreator->Справка->О программе Qt Creator...


Название: Re: Помогите установить плагин
Отправлено: gil9red от Сентябрь 25, 2014, 12:46
Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  :o
Я бы, откомпилировал плагин "правильным" компилятором . Ну если тебе проще компилить весь QtCreator, тогда ой  :o

Подскажи, тогда пожалуйста каким правильным ?

Тем компилятором, которым сам креатор откомпилирован :) В "О программе" креатора указан компилятор.

Update. alex312 меня уже опередил :)


Название: Re: Помогите установить плагин
Отправлено: Денис от Сентябрь 25, 2014, 12:55
Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  :o
Я бы, откомпилировал плагин "правильным" компилятором . Ну если тебе проще компилить весь QtCreator, тогда ой  :o

Подскажи, тогда пожалуйста каким правильным ?

Тем компилятором, которым сам креатор откомпилирован :) В "О программе" креатора указан компилятор.

Update. alex312 меня уже опередил :)

О !!! Спасибо, теперь понятно. Щас попробую )


Название: Re: Помогите установить плагин
Отправлено: Денис от Сентябрь 25, 2014, 20:06
ТАк, ну понять понял, но почему-то при сборке нету нужного компилятора и выдает туже ошибку если откомпилировать: MVSC 2010 OpenGL 32bit ?
Где в Куте лежит нужный компилятор ?


Название: Re: Помогите установить плагин
Отправлено: alex312 от Сентябрь 25, 2014, 21:40
компиляторы msvc ставятся отдельно.
напрмер отмюда - http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_2


Название: Re: Помогите установить плагин
Отправлено: kuzulis от Сентябрь 25, 2014, 22:52
Для компиляции проекта компилятором от MSVS 2010 достаточно установить Windows SDK #7.1 не качая всю студию и прочее.


Название: Re: Помогите установить плагин
Отправлено: Денис от Сентябрь 26, 2014, 10:45
Понял будем пробыватЬ домой прийду попробую ... Только поймет ли студия библиотеки Куте, там же идут специфические кклассы, значит надо будет сделать сначало qmake, а потом скомпилировать проект ? или скачать куте под студию )

компиляторы msvc ставятся отдельно.
напрмер отмюда - http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_2

Хорошо а как же тогда ппараметры компиляции ? Надо же знать с какими параметрами Qt компилировался ?


Название: Re: Помогите установить плагин
Отправлено: gil9red от Сентябрь 26, 2014, 12:57
Понял будем пробыватЬ домой прийду попробую ... Только поймет ли студия библиотеки Куте, там же идут специфические кклассы, значит надо будет сделать сначало qmake, а потом скомпилировать проект ? или скачать куте под студию )

компиляторы msvc ставятся отдельно.
напрмер отмюда - http://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#DownloadFamilies_2

Хорошо а как же тогда ппараметры компиляции ? Надо же знать с какими параметрами Qt компилировался ?

После установки компилятора от мелкомягких, перезапускаете Qt Creator заходите в Настройки/Сборка и запуск/Компиляторы (1.png), и если их компилятор не автоопределился, добавляете его.
После заходите в Комплект (2.png) и смотрите там в автоопределенных должен добавиться комплект для их компилятора, если не появился, добавите.
После для вашего проекта с плагинами, добавляете комплект с msvc компилятором и компилируете.
В итоге получите плагины, собранные msvc и бинарно-совместимые с Qt Creator.