Страница 1 из 1

Как собрана программа QT Creator

Добавлено: 25 ноя 2015, 22:38
DrXank
Всем привет.
У меня вопрос как собрана программа QT Creator? Статически или придется с программой таскать дополнительные пакеты?
Заранее благодарен.

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 03:41
keleg
а куда вы собрались таскать пакеты?

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 07:38
DrXank
keleg писал(а):а куда вы собрались таскать пакеты?
Ни куда.

Я не давно перешел на Rosu, до этого сидел(программировал) под Windows используя Embarcadero XE6. Когда начал искать информацию о QT Creator, то узнал, что и на Windows, что и на Linux QT Creator можно собрать как статически так и динамически. При статической сборке, не надо собой таскать *.dll (это Windows, в Linux идут пакеты или зависимости точно пока еще не знаю).

Вот и хочу узнать как собран QT Creator.

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 10:18
Pulfer
DrXank писал(а):Вот и хочу узнать как собран QT Creator.
Динамически.

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 10:25
DrXank
Pulfer писал(а):
DrXank писал(а):Вот и хочу узнать как собран QT Creator.
Динамически.
А у вас случайно нет инструкции как установить статически? Точно инструкции для данной версииQT

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 11:18
keleg
Все-таки расскажите подробнее задачу. Windows и Linux устроены по-разному и вы возможно не очень правильно понимаете, что вам нужно.
Что вы хотите получить не с точки зрения устройства, а с точки зрения функционала?

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 13:17
Pulfer
DrXank писал(а):А у вас случайно нет инструкции как установить статически? Точно инструкции для данной версииQT
Полагаю, что надо сперва собрать Qt статически, а потом со статической сборкой Qt собрать Qt Creator.

http://doc.qt.io/qt-5/linux-deployment. ... statically

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 17:10
DrXank
keleg писал(а):Все-таки расскажите подробнее задачу. Windows и Linux устроены по-разному и вы возможно не очень правильно понимаете, что вам нужно.
Что вы хотите получить не с точки зрения устройства, а с точки зрения функционала?
Я скомпилировал программу(свою), и мог бы ее переносить на другой комп (Линукс) где не установлен Qt Creator и она должна работать.
Pulfer писал(а):Полагаю, что надо сперва собрать Qt статически, а потом со статической сборкой Qt собрать Qt Creator.
Я английский не знаю :(

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 17:29
keleg
DrXank писал(а):
keleg писал(а):Все-таки расскажите подробнее задачу. Windows и Linux устроены по-разному и вы возможно не очень правильно понимаете, что вам нужно.
Что вы хотите получить не с точки зрения устройства, а с точки зрения функционала?
Я скомпилировал программу(свою), и мог бы ее переносить на другой комп (Линукс) где не установлен Qt Creator и она должна работать.
Программа будет зависеть не от QT-creator-а а от установленных библиотек.
В линуксе обычно все программы упаковываются в инсталяционные пакеты, которые при установке проверяют и устанавливают нужные для работы библиотеки.

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 18:07
DrXank
Ясненько.

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

Re: Как собрана программа QT Creator

Добавлено: 26 ноя 2015, 21:53
Pulfer
DrXank писал(а):Тогда встречный вопрос, как узнать какие библиотеки нужны для программы?
Через команду ldd, например:

Код: Выделить всё

$ ldd /bin/bash 
        linux-gate.so.1 =>  (0xb770c000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0x4fe2f000)
        libdl.so.2 => /lib/libdl.so.2 (0x4f988000)
        libc.so.6 => /lib/i686/libc.so.6 (0x4f76a000)
        /lib/ld-linux.so.2 (0x4f744000)