Russian Qt Forum
Ноябрь 26, 2024, 00:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Динамические библиотеки.  (Прочитано 14334 раз)
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #15 : Июнь 24, 2009, 19:53 »

про библиотеки я погорячился, туда кладут обычно плагины или библиотеки которые напрямую dlopen-ятся. Обычные библы, с которыми линкуются, кладут в /usr/lib или /usr/local/lib. Способ поиска библиотек системой уже обсудили.
Записан
ритт
Гость
« Ответ #16 : Июнь 24, 2009, 20:17 »

мои пять копеек: хочешь ставить как в венде - ставь в /opt и рули как хочешь Улыбающийся
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #17 : Июнь 24, 2009, 21:09 »

еще 10 копеек...

для  установкив венде - структуру (дерево) каталогов делать так как принято в венде

для установки в линуксе - делать пакет, структуру катальгов которого сделать аналогично kde - шным или qt-шным пакетам аппликух, которую можно посмотреть просто открыв какой нить готовый пакет и посмотреть что  и кужа там копируется и т.п.

2 SASA, раз продукт коммерческий (как я понял) на продажу Улыбающийся - то не будете же вы его  распространять в виде зип архива и т.п. !! ??

по любому нужно будет делать бинарные пакеты и их уже продавать.. !!! и по любому нужны пакеты!!! шо в винде шо в линуксе шо еще где нить!
т.к это удобно и т.п. и т.д.

Записан

ArchLinux x86_64 / Win10 64 bit
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #18 : Июнь 24, 2009, 23:25 »

после моих экспериментов относительно qt.conf - нужен для задания путей к не основным частям Qt.
Т.е. переводы, плагины ...
Записан

Юра.
break
Гипер активный житель
*****
Offline Offline

Сообщений: 846


Просмотр профиля
« Ответ #19 : Июнь 25, 2009, 11:28 »

Цитировать
хочешь ставить как в венде
   -- ох уж эти любители виндовс - в каждой программе своя структура каталогов - и если что-то не так пошло никто кроме авторов ничего не найдет ни файлы настроек ни поврежденную dll - вообще не понимаю зачем это нужно.. Это недостаток т.к. фактически нет системы.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #20 : Июнь 25, 2009, 13:22 »

2 break, +пицот Улыбающийся
Записан

ArchLinux x86_64 / Win10 64 bit
SASA
Гость
« Ответ #21 : Июнь 25, 2009, 13:50 »

по любому нужно будет делать бинарные пакеты и их уже продавать.. !!! и по любому нужны пакеты!!! шо в винде шо в линуксе шо еще где нить!
т.к это удобно и т.п. и т.д.

Что такое бинарные пакеты?
А есть ли кросплатформенные инстоляторы. Ну чтоб процесс инсталяции выглядил одинаково во всех системах?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #22 : Июнь 25, 2009, 15:29 »

Цитировать
Что такое бинарные пакеты?

Эт в винде - app_install.exe
в debiane (и т.п.) - app.deb
в redhat (и т.п.) - app.rpm
в slackware (и т.п.) - app.tgz
в ArchLinux - app.pkg.tar.gz

и т.д.

Цитировать
А есть ли кросплатформенные инстоляторы. Ну чтоб процесс инсталяции выглядил одинаково во всех системах?

я такого не видел...

но для линуксов - есть утилита checkinstall , которая собирает из исходников нужный пакет по выбору...

обычно в линуксе (например в ARCHLINUX Улыбающийся )
делается оч просто:
1. создается директория
2. в неё кидается архив с исходными кодами приложения
3. в неё кидается специальный файл PKGBUILD - в котором пишутся инструкции для сборки
    содержимое этого файла правится так как нужно и т.п.
4. в неё кидаются если нужно патчи
5. всё это пакуется... и распространяется в виде исходных кодов для Archlinux

Чтобы потом собрать из этого всего добра пакет - то распаковывается архив, потом нужно перейти в директорию распакованную и выполнить спец. команду Улыбающийся
и пакетный менеджер арча соберет готовый пакет по целям из файла PKGBUILD (т.е скомпилирует всё, раскидает по нужным каталогам и запакует все это) и в итоге получится типа:

 myapp-0.3-x86_64.pkg

и этот пакет уже можно инсталлировать в систему.

в других дистрибутивах ситуация аналогичная. всё просто и прозрачно. Улыбающийся


Записан

ArchLinux x86_64 / Win10 64 bit
ритт
Гость
« Ответ #23 : Июнь 25, 2009, 15:53 »

очевидно, kuzulis - фанат арклинухи...с таким запалом нам это всё рассказывает...
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #24 : Июнь 25, 2009, 16:02 »

Улыбающийся почему б не помоч человеку !  Яж от души!
Записан

ArchLinux x86_64 / Win10 64 bit
SASA
Гость
« Ответ #25 : Июнь 30, 2009, 20:26 »

2. в неё кидается архив с исходными кодами приложения

У комерческих проектов есть минус - знакомство пользователей с исходниками не подразумивается.  Строит глазки
Записан
ритт
Гость
« Ответ #26 : Июнь 30, 2009, 20:41 »

а коммерческие проекты для внедрения в Archlinux вряд ли будут покупать Улыбающийся
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.142 секунд. Запросов: 23.