Russian Qt Forum
Ноябрь 23, 2024, 11:18
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
Deprecation of Qbs
Страниц:
1
2
3
[
4
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Deprecation of Qbs (Прочитано 28679 раз)
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Deprecation of Qbs
«
Ответ #45 :
Ноябрь 02, 2018, 22:03 »
Лучше бы помогли котрибутить в qbs чем питон обсуждать)
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Deprecation of Qbs
«
Ответ #46 :
Ноябрь 04, 2018, 17:20 »
Мнда.. кажется в QMake совсем плохо с iOS && XCode:
https://bugreports.qt.io/browse/QTBUG-71566
И как, вы любители QMake ответите на это?
Кстати, как там с Android/iOS на CMake? Жизнь есть?
Записан
ArchLinux x86_64 / Win10 64 bit
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Deprecation of Qbs
«
Ответ #47 :
Ноябрь 04, 2018, 19:09 »
Ой я как раз вчера видел багрепорт на кумейк, иос, пришники и статические плагины. Тоже поржал..
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Deprecation of Qbs
«
Ответ #48 :
Ноябрь 05, 2018, 01:19 »
Цитата: kuzulis от Ноябрь 04, 2018, 17:20
Мнда.. кажется в QMake совсем плохо с iOS && XCode:
https://bugreports.qt.io/browse/QTBUG-71566
И как, вы любители QMake ответите на это?
под QtQuick нормально генерирует... (но в 5.11 не пробовал)
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Igors
Джедай : наставник для всех
Offline
Сообщений: 11445
Re: Deprecation of Qbs
«
Ответ #49 :
Ноябрь 05, 2018, 05:26 »
Цитата: kuzulis от Ноябрь 04, 2018, 17:20
Мнда.. кажется в QMake совсем плохо с iOS && XCode:
https://bugreports.qt.io/browse/QTBUG-71566
С Xcode да, хреновато. Проект он (qmake) создает, но дальше шаг влево/вправо - и проект калечный. Приспособился так: нужен новый moc - добавляю руками скрипт. Хотя не исключено что мой Xcode слишком стар, или я просто "не разобрался".
По поводу CMake - ну если либа с ним идет (а так идут многие), то выбора собсно и нет - надо юзать CMake. Спасибо хоть какое-то UI дали. Потыкав опции туда-сюда удается получить проект и забыть эту унылую процедуру до следующего раза. Ожидать что будет qmake или qbs не приходится.
А вообще такая любовь к "сборке" выглядит очень подозрительно
Записан
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Deprecation of Qbs
«
Ответ #50 :
Ноябрь 05, 2018, 10:27 »
Kampala,
И где оно (Кумэйк) нормально генерит зависимости? Например, если в проекте есть статик либы которые должны быть скомпилены и прилинкованы к екзешке. Не верю что оно работает. Пример в студию (Имею ввиду для хкода и иос)!
Igors,
а причём тут мок? И юзал ли кто Смэйк для генерации нормального Хкод проекта для иОс? Десктоп варианты меня не интересуют, там все более менее норм.
«
Последнее редактирование: Ноябрь 05, 2018, 10:32 от kuzulis
»
Записан
ArchLinux x86_64 / Win10 64 bit
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Deprecation of Qbs
«
Ответ #51 :
Ноябрь 05, 2018, 12:50 »
Цитата: kuzulis от Ноябрь 05, 2018, 10:27
Kampala,
И где оно (Кумэйк) нормально генерит зависимости? Например, если в проекте есть статик либы которые должны быть скомпилены и прилинкованы к екзешке. Не верю что оно работает. Пример в студию (Имею ввиду для хкода и иос)!
а, так речь конкретно о зависимостях/плагинах? такое не пробовал. Мне показалось, речь идет о генерации проекта в общем
в качестве обходного пути можно попробовать так: сгенерировать Xcode-проекты для приложения без зависимостей и для каждого плагина, а после руками драгндропнуть проекты плагинов в проект приложения — они должны добавиться в зависимости к таргету приложения.
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Deprecation of Qbs
«
Ответ #52 :
Ноябрь 06, 2018, 12:38 »
В общем, в баг трекере ответили что они не будут ничего делать для обработки под-проектов в QMake при генерации XCode проектов... Советуют все либы/плагины сначала собирать в QtCreator (при помощи Make), а потом открыть XCode и линковать их (уже готовые либы) с приложением. Гыыы...
Как вам такое, QMake филлы?
PS: Что-то тенденции удручают. Qt-шники говнюки еще те..
«
Последнее редактирование: Ноябрь 06, 2018, 12:42 от kuzulis
»
Записан
ArchLinux x86_64 / Win10 64 bit
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Deprecation of Qbs
«
Ответ #53 :
Ноябрь 06, 2018, 13:38 »
Цитата: kuzulis от Ноябрь 06, 2018, 12:38
В общем, в баг трекере ответили что они не будут ничего делать для обработки под-проектов в QMake при генерации XCode проектов... Советуют все либы/плагины сначала собирать в QtCreator (при помощи Make), а потом открыть XCode и линковать их (уже готовые либы) с приложением. Гыыы...
Как вам такое, QMake филлы?
PS: Что-то тенденции удручают. Qt-шники говнюки еще те..
Вроде они наняли нового "эффективного менеджера"
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Deprecation of Qbs
«
Ответ #54 :
Ноябрь 08, 2018, 18:25 »
Какое же говно этот ваш qmake. PWD возвращает путь в сорцах содержащий pri-файл. А OUT_PWD возвращает путь для pro-файла, который включает этот pri-файл (!). А симметричная OUT_PWD для сорцов переменная называется _PRO_FILE_PWD_
Fuck you, logic.
Записан
zhbr
Гость
Re: Deprecation of Qbs
«
Ответ #55 :
Ноябрь 09, 2018, 07:21 »
Цитата: Авварон от Ноябрь 08, 2018, 18:25
Какое же говно этот ваш qmake. PWD возвращает путь в сорцах содержащий pri-файл. А OUT_PWD возвращает путь для pro-файла, который включает этот pri-файл (!). А симметричная OUT_PWD для сорцов переменная называется _PRO_FILE_PWD_
Fuck you, logic.
PWD - директория в которой лежит текущий обрабатываемый файл - это может быть и pri и pro взависимости от того где используется эта переменная.
OUT_PWD - директория в которой лежит Makefile для текущего обрабатываемого файла.
_PRO_FILE_PWD_ - директория в которой лежит текущий pro(не pri).
Записан
ViTech
Гипер активный житель
Offline
Сообщений: 858
Re: Deprecation of Qbs
«
Ответ #56 :
Ноябрь 09, 2018, 13:26 »
Вот и эффективный менеджер
высказался
:
Цитировать
I’d like to bring Qt product management (PM) view to the discussion. There has been much more behind the decision making than the customer survey, which is frequently mentioned in the comments.
One of the PM tasks is to visit Qt customers to understand what customers want and need to run their business, based on Qt. In numerous customer meetings, we heard that customers prefer having a good support for their existing SW projects/products. Majority of customers mentioned that seamless integration to their CMake projects is more important than a custom build system.
After listening to our customers’ voice, we turned into the community. Some of you may remember the Qbs usage survey, I conducted in Qbs mailing list in June. I asked in which kind of projects developers use Qbs. The survey did not get a lot of interest, as only 13 projects were reported, 4 pet projects and 9 real projects. Qbs was considered superior to many other build systems in terms of performance, scalability, syntax, but there were also concerns about missing features, such as CMake generators, embedded toolchain support and so on. The PM did not make a conclusion that Qbs is not used much, but rather we were more convinced that Qbs is not mature. Serious development effort would be needed to make it ready or we could use the effort to build support for another build system.
I hope this will comment would help understanding the decision from the product management point of view.
Короче, "Qbs is not mature", вот и вся недолга
.
Записан
Пока сам не сделаешь...
kuzulis
Джедай : наставник для всех
Offline
Сообщений: 2812
Re: Deprecation of Qbs
«
Ответ #57 :
Ноябрь 09, 2018, 14:11 »
Смешное в том, что ничего так и не довели до ума.
1. qmake
уже
не собираются особо исправлять (особенно Андройд + иОС), т.к. запланировали "ударную пятилетку" перехода на cmake.
2. qbs задепрекейтили.
3. cmake
еще
не готово (от слова совсем), и будет ли готово в ближайшее время (особенно Андройд + иОС) - неизвестно (как говорят - трындеть - не мешки ворочать).
И на данный момент получается ни-то ни-сЁ. Все в каком-то подвешенном состоянии. И как, нам, пользователям быть - тоже непонятно.
«
Последнее редактирование: Ноябрь 09, 2018, 14:14 от kuzulis
»
Записан
ArchLinux x86_64 / Win10 64 bit
Страниц:
1
2
3
[
4
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...