Russian Qt Forum

Программирование => Python => Тема начата: kai666_73 от Апрель 22, 2015, 16:06



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

Собственно, вопрос: может кто уже справился с этой задачей и готов поделиться результатами?
Был бы весьма признателен...


Название: Re: PythonQt & Qt5 & CMake
Отправлено: Nimbus от Апрель 22, 2015, 17:32
Решил вот перевести свой проект с qmake на CMake.
Зачем? Менять билд-систему, особенно в крупном проекте, весьма проблематично.


Название: Re: PythonQt & Qt5 & CMake
Отправлено: Igors от Апрель 22, 2015, 17:50
Но возникла проблема с PythonQt: нужно переписать CMakeLists.txt под Qt5,
PythonQt есть для пятерки, обновить его несравненно проще чем копаться с CMake. Ссылка есть на этом форуме, по ней и качал. Спасибо человеку что запостил. Поищите "PythonQt"


Название: Re: PythonQt & Qt5 & CMake
Отправлено: kai666_73 от Апрель 22, 2015, 17:55
Решил вот перевести свой проект с qmake на CMake.
Зачем? Менять билд-систему, особенно в крупном проекте, весьма проблематично.
Для меня причин много
- изучение
- больше возможностей, более конфигурабельный
- ускорение сборки (под WIN связка jom/CMake, на мой взгляд, существенно шустрее прочих вариантов)


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

ЗЫ
PythonQt использую последний. Проблема в том, что для PythonQt/Qt5 используется qmake, а не CMake.


Название: Re: PythonQt & Qt5 & CMake
Отправлено: Nimbus от Апрель 23, 2015, 12:25
PythonQt использую последний. Проблема в том, что для PythonQt/Qt5 используется qmake, а не CMake.
PySide + shiboken юзают CMake. Я с этими инструментами давно работаю и даже несколько раз патчил их под корпоративные нужды. Могу подсказать по ним.
Правда, на Qt4 пока что остаёмся. Насчёт Qt5 не могу сказать ничего.