The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск сборочного инструментария qbs 1.8, развиваемого проек..., opennews (ok), 29-Май-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


14. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +/
Сообщение от anonymous (??), 29-Май-17, 23:29 
>В отличие от qmake, qbs не привязан к Qt

Хм...

$ cd qbs-src-1.8.0
$ find . -type f -name *.cpp | xargs cat | grep QString | wc -l

4316

Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +/
Сообщение от Чебурашка (?), 29-Май-17, 23:58 
Умник штoле? Он не привязан к Qt в том смысле, что поддержка Qt там сделана средствами самой системы сборки, а не прибита гвоздями к ядру, как в qmake.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +4 +/
Сообщение от anonymous (??), 30-Май-17, 00:03 
> а не прибита гвоздями к ядру, как в 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. Ты хоть читаешь, что сам пишешь?

Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  –1 +/
Сообщение от Аноним (-), 30-Май-17, 11:35 
>> а не прибита гвоздями к ядру, как в qmake.
> Чего там у тебя прибито?

Прибито, просто в QMake и прочих Qt-шных сборочных утилитах (moc, rcc, uic и т.п.) необходимые части Qt статически вкомпилируются в бинарники и потому наружу не торчат. Впрочем, там по-другому особо и не получится, т.к. иначе при сборке самого Qt возникала бы проблема курицы и яйца, а с бутстрапом заморачиваться не стали.

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +/
Сообщение от Аноним (-), 30-Май-17, 13:29 
В qmake поддержка Qt тоже сделана через .prf файлы
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

51. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  –1 +/
Сообщение от Аноним (-), 31-Май-17, 13:47 
А что в плюсах своих строк нету?
Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

22. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +2 +/
Сообщение от trolleybusemail (?), 30-Май-17, 00:10 
"Не привязана к Qt" - это значит "может быть использована для не-Qt проектов". То есть, сама QBS написана на Qt, но проекты, ее использующие, могут быть совсем не связанными с Qt.

Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

23. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +1 +/
Сообщение от anonymous (??), 30-Май-17, 00:14 
> "Не привязана к Qt" - это значит "может быть использована для не-Qt
> проектов". То есть, сама QBS написана на Qt, но проекты, ее
> использующие, могут быть совсем не связанными с Qt.

Ставить Qt для сборки проекта без Qt? Какое-то бредовое применение...

Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +1 +/
Сообщение от chig00 (ok), 30-Май-17, 04:43 
Ставить надо только библиотеки Qt, они и так в 95% случаев стоят на десктопах, даже на пользовательских. Точно так-же если писать код в gedit, то нужно будет поставить GTK, хотя проект может быть написан хоть на ассемблере.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  –1 +/
Сообщение от anonymous (??), 30-Май-17, 09:43 
> Ставить надо только библиотеки Qt, они и так в 95% случаев стоят
> на десктопах, даже на пользовательских. Точно так-же если писать код в
> gedit, то нужно будет поставить GTK, хотя проект может быть написан
> хоть на ассемблере.
>в 95% случаев стоят на десктопах

Я тебе открою секрет. Сборка может быть произведена не только на десктопах...

Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +1 +/
Сообщение от фтттт (?), 30-Май-17, 09:51 
Я тебе открою секрет, Qt есть не только на десктопах
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +/
Сообщение от Аноним (-), 30-Май-17, 12:20 
Только вот он нафиг не нужен на сервере.
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +2 +/
Сообщение от A.Stahl (ok), 30-Май-17, 12:36 
Qt, внезапно, это не только "окошки". Но тулкитофобы обычно такими мелочами не интересуются.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +/
Сообщение от Аноним (-), 30-Май-17, 13:06 
Я не тулкитофоб, но найди мне хоть одну серверную софтину на Qt. Web-сервер, там, или БД. Скорее уж всякая вебятина найдется на Ruby или php, чем Qt. Тулчейны для сборки тоже ни разу не зависят от Qt, за исключением тех, которые от самого Qt.
Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +1 +/
Сообщение от Аноним_oyc (?), 30-Май-17, 09:28 
Только qtcore, как сказали выше. Не нужно ставить все части, Qt 5 хорошо порезан.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

33. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  –1 +/
Сообщение от anonymous (??), 30-Май-17, 09:45 
> Только qtcore, как сказали выше. Не нужно ставить все части, Qt 5
> хорошо порезан.

Про QtScript ты  специально умалчиваешь? И интересно, где там отдельный тарбол для qtcore.

Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +/
Сообщение от VladSh (?), 30-Май-17, 16:13 
Qt Script deprecated in Qt 5.5.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск сборочного инструментария qbs 1.8, развиваемого проек..."  +/
Сообщение от Аноним (-), 30-Май-17, 09:14 
Внезапно, qmake тоже можно использовать для сборки проектов, не зависящих от Qt.

QT -= core, и вперед.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру