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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: PythonQt & Qt5 & CMake  (Прочитано 6012 раз)
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« : Апрель 22, 2015, 16:06 »

Решил вот перевести свой проект с qmake на CMake.
Но возникла проблема с PythonQt: нужно переписать CMakeLists.txt под Qt5,
тот что есть на данный момент заточен под Qt4.
Не самая простая задача для человека, который только осваивает CMake )

Собственно, вопрос: может кто уже справился с этой задачей и готов поделиться результатами?
Был бы весьма признателен...
Записан
Nimbus
Гость
« Ответ #1 : Апрель 22, 2015, 17:32 »

Решил вот перевести свой проект с qmake на CMake.
Зачем? Менять билд-систему, особенно в крупном проекте, весьма проблематично.
Записан
Igors
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 11445


Просмотр профиля
« Ответ #2 : Апрель 22, 2015, 17:50 »

Но возникла проблема с PythonQt: нужно переписать CMakeLists.txt под Qt5,
PythonQt есть для пятерки, обновить его несравненно проще чем копаться с CMake. Ссылка есть на этом форуме, по ней и качал. Спасибо человеку что запостил. Поищите "PythonQt"
Записан
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« Ответ #3 : Апрель 22, 2015, 17:55 »

Решил вот перевести свой проект с qmake на CMake.
Зачем? Менять билд-систему, особенно в крупном проекте, весьма проблематично.
Для меня причин много
- изучение
- больше возможностей, более конфигурабельный
- ускорение сборки (под WIN связка jom/CMake, на мой взгляд, существенно шустрее прочих вариантов)
Записан
kai666_73
Крякер
****
Offline Offline

Сообщений: 319


Просмотр профиля
« Ответ #4 : Апрель 22, 2015, 18:10 »

Но возникла проблема с PythonQt: нужно переписать CMakeLists.txt под Qt5,
PythonQt есть для пятерки, обновить его несравненно проще чем копаться с CMake. Ссылка есть на этом форуме, по ней и качал. Спасибо человеку что запостил. Поищите "PythonQt"
Видимо, недостаточно точно выразился. У мну исходники PythonQt включены подпроектом в основной проект. Так сказать, кроссплатформенно, но депенси...

ЗЫ
PythonQt использую последний. Проблема в том, что для PythonQt/Qt5 используется qmake, а не CMake.
Записан
Nimbus
Гость
« Ответ #5 : Апрель 23, 2015, 12:25 »

PythonQt использую последний. Проблема в том, что для PythonQt/Qt5 используется qmake, а не CMake.
PySide + shiboken юзают CMake. Я с этими инструментами давно работаю и даже несколько раз патчил их под корпоративные нужды. Могу подсказать по ним.
Правда, на Qt4 пока что остаёмся. Насчёт Qt5 не могу сказать ничего.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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