|
2.3, A.Stahl (ok), 22:28, 29/05/2017 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +2 +/– |
>Qbs использует упрощённый вариант языка QML для определения сценариев ... в которых могут ... использоваться функции на JavaScript
Технически, может, и не плохо, но не факт что этим приятно будет пользоваться. У меня, плюсовика, как-то не много энтузиазма обмазываться вебятиной и писать мейкфайлы на ЯваСкрипте. Потыкать палочкой нужно, может там не всё так и плохо, но что-то стрёмно...
| |
|
|
|
3.20, anonymous (??), 00:03, 30/05/2017 [^] [^^] [^^^] [ответить] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +4 +/– |
> а не прибита гвоздями к ядру, как в qmake.
Чего там у тебя прибито?
$ ldd /opt/qt58/bin/qmake
linux-gate.so.1 => (0xb77cf000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0xb76c3000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb767d000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xb765f000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb74af000)
/lib/ld-linux.so.2 (0x800f0000)
>Он не привязан к Qt в том смысле, что поддержка Qt там сделана средствами самой системы сборки
Ага, написано с использованием Qt и при этом не привязано к Qt. Ты хоть читаешь, что сам пишешь?
| |
|
4.37, Аноним (-), 11:35, 30/05/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
>> а не прибита гвоздями к ядру, как в qmake.
> Чего там у тебя прибито?
Прибито, просто в QMake и прочих Qt-шных сборочных утилитах (moc, rcc, uic и т.п.) необходимые части Qt статически вкомпилируются в бинарники и потому наружу не торчат. Впрочем, там по-другому особо и не получится, т.к. иначе при сборке самого Qt возникала бы проблема курицы и яйца, а с бутстрапом заморачиваться не стали.
| |
|
|
|
|
|
5.32, anonymous (??), 09:43, 30/05/2017 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| –1 +/– |
> Ставить надо только библиотеки Qt, они и так в 95% случаев стоят
> на десктопах, даже на пользовательских. Точно так-же если писать код в
> gedit, то нужно будет поставить GTK, хотя проект может быть написан
> хоть на ассемблере.
>в 95% случаев стоят на десктопах
Я тебе открою секрет. Сборка может быть произведена не только на десктопах...
| |
|
|
|
|
1.16, Чебурашка (?), 23:49, 29/05/2017 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +2 +/– |
Хорошая штука на самом деле
Перевели на работе на него два небольших Qt-шных проекта c богомерзкого CMake, пока всем нравится
Из плюсов: человекочитаемые билд скрипты, простой как топор - полноценно начать юзать можно за вечер, qt и android из коробки, нормальная система профилей вместо костыльных тулчейнов в cmake.
Минусы: доки хромают, готовься читать исходники; не хватает некоторых фич (например нет аналога cmake-овских FindXXX, только pkgconfig probe или указывать флаги руками если винда); пару раз были глюки с генератором проектов для msvc.
На небольших проектах (~15kloc) по скорости сильной разницы с CMake + Makefiles не было замечено
| |
|