|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Но искатели приключений на пятую точку бормочут что-то о "модульности" и прочей фигне. Каталог "/usr/lib/x86_64-linux-gnu/qt5/" весит всего каких-то 46 метров и нет, чтоб линкануть весь этот зоопарк с исполняемым файлом и так для 100500 приложений на одном SSD, так ведь нет - упёрлись, гады, им shared objects и dynamic linking подавай! Скоты, одним словом!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:13 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Пакет ведет себя как в винде exe при статике. Обычно это совсем не тот человек, который занят разработкой. Если это тот самый человек, то он может быть "так себе maintainer", а иногда ещё и "так себе разработчик". Кроме пакетных систем, есть ещё тарболы, сборка из сорцов и вот это всё. Поэтому: Не выёживайся, Иван Иваныч, и слушай песню "Валенки" - хочется знать импорты/экспорты исполняемого файла или разделяемой библиотеки? Смотри информацию специализированным и общедоступным инструментом. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:28 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
rdb_devи нет, чтоб линкануть весь этот зоопарк с исполняемым файлом ....и позволить smart linking-у делать свою работу, выделив тот десяток килобайт, который реально нужен данному файлу из 45 мегабайт левого мусора. Да, именно так. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:30 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
rdb_dev, > Криво написанный дистрибутив при развёртывании приложения может ничего не сказать и в таблице импорта Будь прикладником. Это невозможно при использовании инсталляторов. Как при автомате коробке в авто нельзя включить заднюю вместе с передней. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:31 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Это то есть ищем физический файл по ссылке или что? P.S. Практика "зафиксировать имя бинаря/so-шкик в ссылке" - вполне общепринята. Можно (медленно) добавить новую версию и (быстро) обновить ссылку. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:34 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Я утверждаю) На пиво! Нет ни малейшей связи между пакетом и статически собранным исполняемым файлом. Вообще нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:36 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Будь прикладником. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:39 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov ....и позволить smart linking-у делать свою работу, выделив тот десяток килобайт, который реально нужен данному файлу из 45 мегабайт левого мусора. Да, именно так. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:46 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov petravне дешевле бы было забить на это и в папке приложения хранить всё что нужно этой программе? Дешевле и лучше было бы создать программу класса "монолит-кирпич", вообще не использующую динамические библиотеки. Но искатели приключений на пятую точку бормочут что-то о "модульности" и прочей фигне. Скорее вопрос стоял об уплотнении... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:52 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Скрипты давно не пишут. Используют WYSIWYG программу Какой инсталлятор позволяет делать с одного setup.exe 2 строчки в Win..... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 14:57 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Скрипты давно не пишут. Используют WYSIWYG программу 4. Managed Code Custom Action Управляемый код пользовательских действий ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 15:17 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
rdb_dev PetroNotC Sharp Скрипты давно не пишут. Используют WYSIWYG программу 4. Managed Code Custom Action Управляемый код пользовательских действий Никак не механизм расшаривания dll между двумя приложениями. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 15:31 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
rdb_dev, Я там ставил костыль чтобы по умолчанию юзверь видел место установки c:/mySuperProga а не... /Program Files/OOO Google/mySuperProga ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 15:35 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, что-то ты лихо теряешь нить собственных рассуждений... Давай-ка ещё разок! rdb_dev PetroNotC Sharp Скрипты давно не пишут. Используют WYSIWYG программу 4. Managed Code Custom Action Управляемый код пользовательских действий ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 15:44 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
rdb_dev, Ну дак разжуй свой вопрос. Стакан полуналитый или полупустой? Я рассказал где я применяю скрипты. Расскажи ты. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 16:10 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
rdb_dev PetroNotC Sharp Я утверждаю) На пиво! Пакет, это пакет, как msi или как дистрибутив (самораспаковывающийся архив), в котором присутствует информация о других пакетах, рекомендованных к установке вместе с этим и не более того! Причём, есть возможность не устанавливать рекомендованные пакеты - не давать менеджеру пакетов разрешать зависимости. RTFM: dpkg, apt, aptitude (debian based) или yum (RHEL based) или pacman (ArchLinux based); dpkg это клиент который трекает nosql базу данных пакетов и зависимостей. База - вполне себе материальна. Иногда - повреждается. Иногда - не соответсвует реальности. Тоесть вобщем может указывать на либы которых нет. Эти все случаи надо рассматривать отдельно. Но ее помощь в версионном контроле ОС - неоспорима. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 17:54 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Скрипты давно не пишут. Используют WYSIWYG программу ... setup.exe 2 строчки в Win..... Какого лешего вы тащите виндовый опыт и виндовые же примеры в линукс? Чисто как Штирлиц - на своём постоять? Так я, вроде, не Мюллер и пытками не занимаюсь. И это, заметьте, я даже не начал обсуждение разных дистрибутивов, в которых "всё как у других, но есть маленькие отличия ". ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 19:18 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Basil A. Sidorov, Мы без вас с мембером именно инсталляцию в винде и обсуждали. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 20:10 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
С библиотеками в qt работайте очень внимательно. В бесплатной версии пути хардкорятся в исполняемом модуле. Как-то можно выкручиваться при помощи файла qt.conf. Из исходников можно собрать статическую версию (при помощи питона и такой-то матери, но можно), и с ее помощью собрать статический исполняемый модуль (в нарушении лицензии), но как только дистрибутив обновится ваше приложение "превратится в тыкву". Вдобавок, помимо всяких qt5core.dll и qt5widgets.dll, приходится таскать с собой каталоги platforms, plugins и еще какие-то (для печати, например). С лицензией все тоже грустно: теперь лицензию купить нельзя даже за большие деньги, вас хотят доить регулярно. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 22:36 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
bk0010, А что мы в статической вкусного получим? Вроде ничего. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 23:10 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
bk0010 С библиотеками в qt работайте очень внимательно. В бесплатной версии пути хардкорятся в исполняемом модуле . Как-то можно выкручиваться при помощи файла qt.conf. У вас, наверное, какая-то особенная версия Qt, сделанная по спец заказу. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 23:38 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp bk0010, А что мы в статической вкусного получим? Вроде ничего. Ну он там говорит, что если мы обновили Qt, то должны обновить и набор DLL библиотек, которые мы отдаём. Это неудобно. Только причём тут Qt? Это касается любых других библиотек в виде DLL. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2020, 23:42 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Дешевле и лучше было бы создать программу класса "монолит-кирпич", вообще не использующую динамические библиотеки. Но искатели приключений на пятую точку бормочут что-то о "модульности" и прочей фигне. bk0010 С лицензией все тоже грустно: теперь лицензию купить нельзя даже за большие деньги, вас хотят доить регулярно. Про DLL, у них одна цель: переиспользование. Если один код используют много где - делают DLL. Но если эта DLL не ваша, не вы её инсталлируете, и она редко где встречается на компах, лучше статически линковаться, потому что не хочется, чтобы юзерам надо было делать дополнительные приседания, даже если бы дистрибутив от CRT будете таскать с собой, да? Новые, блин, студии усиленно форсят новые рантаймы, которых не у всех на компах есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 08:40 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
CEMb Т.е. это ещё один камень в Qt-огород? Вы, как программист на WinAPI, даже на бесплатной версии Qt почувствуете себя как в раю, но не всех туда пускают. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2020, 09:16 |
|
|
start [/forum/topic.php?fid=57&msg=39979484&tid=2017383]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 396ms |
0 / 0 |