Russian Qt Forum
Апрель 25, 2024, 21:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Помогите установить плагин  (Прочитано 6268 раз)
Денис
Гость
« : Сентябрь 25, 2014, 02:34 »

Установил плагин по примеру из исходников от сюда:
http://doc.crossplatform.ru/qt/4.6.x/designer-customwidgetplugin.html

Проблема при его подтягивании:



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

Сообщений: 606



Просмотр профиля
« Ответ #1 : Сентябрь 25, 2014, 09:36 »

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

Денис . Заруби себе на носу. Все модули программы (разделяемые библиотеки, статические библиотеки) на C++ должны быть собраны одним компилятором, с одинаковыми опциями компиляции. Иначе - беда.

Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  Шокированный
Это что мне каждыйй раз при создании нового плагина или добавлении стоороннего придется перекомпилировать весь Куте ?
« Последнее редактирование: Сентябрь 25, 2014, 10:17 от Денис » Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #3 : Сентябрь 25, 2014, 11:10 »

Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  Шокированный
Я бы, откомпилировал плагин "правильным" компилятором . Ну если тебе проще компилить весь QtCreator, тогда ой  Шокированный
Записан
Денис
Гость
« Ответ #4 : Сентябрь 25, 2014, 12:08 »

Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  Шокированный
Я бы, откомпилировал плагин "правильным" компилятором . Ну если тебе проще компилить весь QtCreator, тогда ой  Шокированный

Подскажи, тогда пожалуйста каким правильным ?
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #5 : Сентябрь 25, 2014, 12:44 »

Подскажи, тогда пожалуйста каким правильным ?
QtCreator->Справка->О программе Qt Creator...
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #6 : Сентябрь 25, 2014, 12:46 »

Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  Шокированный
Я бы, откомпилировал плагин "правильным" компилятором . Ну если тебе проще компилить весь QtCreator, тогда ой  Шокированный

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

Тем компилятором, которым сам креатор откомпилирован Улыбающийся В "О программе" креатора указан компилятор.

Update. alex312 меня уже опередил Улыбающийся
Записан

Денис
Гость
« Ответ #7 : Сентябрь 25, 2014, 12:55 »

Так какой вывод можо сделать, мне надо перекомпилировать сам Qt Creator чтобы установить несчастный плагин ?  Шокированный
Я бы, откомпилировал плагин "правильным" компилятором . Ну если тебе проще компилить весь QtCreator, тогда ой  Шокированный

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

Тем компилятором, которым сам креатор откомпилирован Улыбающийся В "О программе" креатора указан компилятор.

Update. alex312 меня уже опередил Улыбающийся

О !!! Спасибо, теперь понятно. Щас попробую )
Записан
Денис
Гость
« Ответ #8 : Сентябрь 25, 2014, 20:06 »

ТАк, ну понять понял, но почему-то при сборке нету нужного компилятора и выдает туже ошибку если откомпилировать: MVSC 2010 OpenGL 32bit ?
Где в Куте лежит нужный компилятор ?
Записан
alex312
Хакер
*****
Offline Offline

Сообщений: 606



Просмотр профиля
« Ответ #9 : Сентябрь 25, 2014, 21:40 »

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

Сообщений: 2812


Просмотр профиля
« Ответ #10 : Сентябрь 25, 2014, 22:52 »

Для компиляции проекта компилятором от MSVS 2010 достаточно установить Windows SDK #7.1 не качая всю студию и прочее.
Записан

ArchLinux x86_64 / Win10 64 bit
Денис
Гость
« Ответ #11 : Сентябрь 26, 2014, 10:45 »

Понял будем пробыватЬ домой прийду попробую ... Только поймет ли студия библиотеки Куте, там же идут специфические кклассы, значит надо будет сделать сначало qmake, а потом скомпилировать проект ? или скачать куте под студию )

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

Хорошо а как же тогда ппараметры компиляции ? Надо же знать с какими параметрами Qt компилировался ?
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #12 : Сентябрь 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.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.057 секунд. Запросов: 22.