HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- нубовопросы по c++ (https://hlfx.ru/forum/showthread.php?threadid=5083)
Отправлено nemyax 12-02-2020 в 13:16:
SNMetamorph
Статической линковки нету, придётся тащить мегабайты какой-то мутной шняги.
Отправлено SNMetamorph 12-02-2020 в 13:22:
Цитата:
nemyax писал:
придётся тащить мегабайты какой-то мутной шняги
Насколько я знаю, с Qt ситуация аналогичная. Я прифигел один раз: скачал программу, а там кутишных дллок почти на 100 мбайт.__________________
SNMetamorph's Personal Blog
Xash3D Modding Discord
Отправлено nemyax 12-02-2020 в 13:36:
Если задачи скромные, то вот:
https://hlfx.ru/forum/showthread.php?s=&threadid=5048
Статическая линковка, кроссплатформа, OpenGL, всего пара сотен килобайт плюс к размеру программы.
Добавлено 12-02-2020 в 16:36:
И кресты вместо си.
Отправлено thambs 12-02-2020 в 14:05:
SNMetamorph '
Минусы для пользователя прежде всего.
__________________
http://www.moddb.com/mods/monorail-quest
Отправлено SNMetamorph 13-02-2020 в 03:04:
Цитата:
А какой-нибудь нормальный конструктор формочек под него имеется? Я ориентируюсь под создание десктопных придожений.__________________
SNMetamorph's Personal Blog
Xash3D Modding Discord
Отправлено XaeroX 13-02-2020 в 03:24:
Цитата:
SNMetamorph писал:
Я прифигел один раз: скачал программу, а там кутишных дллок почти на 100 мбайт.
Джек на Qt. Что, сильно много мегабайт занимают кутишные дллки?__________________
Отправлено nemyax 13-02-2020 в 06:09:
Цитата:
SNMetamorph писал:
А какой-нибудь нормальный конструктор формочек под него имеется?
В поставке идёт некий fluid.
Отправлено SNMetamorph 13-02-2020 в 06:33:
https://m.habr.com/ru/post/263897/
Что-то это вот тоже не радует.
Добавлено 13-02-2020 в 15:33:
Цитата:
XaeroX писал:
Джек на Qt. Что, сильно много мегабайт занимают кутишные дллки?
Вот только в джеке и как раз нет проблемы в этом плане, других таких программ не помню__________________
SNMetamorph's Personal Blog
Xash3D Modding Discord
Отправлено XaeroX 13-02-2020 в 07:03:
Цитата:
SNMetamorph писал:
других таких программ не помню
Ну другие не парятся, а я перфекционист. 
__________________
Отправлено SNMetamorph 13-02-2020 в 07:33:
Цитата:
XaeroX писал:
Ну другие не парятся, а я перфекционист.
Это ты как так размер дллкам урезал?
Там какая-то модульность есть что ли?__________________
SNMetamorph's Personal Blog
Xash3D Modding Discord
Отправлено Дядя Миша 13-02-2020 в 09:25:
Эти библиотеки, они же по сути обвёртка над WinForms, чему там тормозить.
Ну может Qt какой все окна через OpenGL рендерит, там да.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено XaeroX 13-02-2020 в 09:58:
Цитата:
SNMetamorph писал:
Это ты как так размер дллкам урезал?
Там какая-то модульность есть что ли?
Пересобрал с нужными мне фичами.
Да, там можно поотключать лишнее разными флагами сборки. Подробно всё описано на офсайте в руководстве по сборке.
Добавлено 13-02-2020 в 16:58:
Цитата:
Дядя Миша писал:
Эти библиотеки, они же по сути обвёртка над WinForms, чему там тормозить.
Кроссплатформенные обычно сами, ну или под виндой частично юзают стандартные контролы.
А в линуксе никаких стандартных контролов нет. Отсюда и проблема: каждый может рисовать такие кнопки, как ему вздумается. На словах - прикольно, а на деле - юзеры путаются.__________________
Отправлено SNMetamorph 13-02-2020 в 10:19:
Цитата:
nemyax писал:
В поставке идёт некий fluid.
Он, вроде бы, только для старых версий__________________
SNMetamorph's Personal Blog
Xash3D Modding Discord
Отправлено Дядя Миша 13-02-2020 в 10:36:
Цитата:
XaeroX писал:
А в линуксе никаких стандартных контролов нет
самаялучшаяосьвообще!
Добавлено 13-02-2020 в 13:36:
Ну собсно, я про это и говорил - зачем серверной оси какие-то контролы? Миднайт коммандер есть, этого вполне достаточно.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено nemyax 13-02-2020 в 11:45:
На венде с депрекацией MFC тоже знаитили трудновато говорить о стандартности контролов. Вон даже в хабростатейке результаты для двух "родных" вендовых тулкитов.
Добавлено 13-02-2020 в 14:45:
Кстати по поводу фиговой производительности FLTK. Так как код автора статьи посмотреть уже нельзя, непонятно, грамотно ли он вообще сделал тот грид. Вот что пишут в справке для Fl_Table:
Цитата:
This widget can be used in several ways:
- As a custom widget; see examples/table-simple.cxx and test/table.cxx. Very optimal for even extremely large tables.
- As a table made up of a single FLTK widget instanced all over the table, simulating a numeric spreadsheet. See examples/table-spreadsheet.cxx and examples/table-spreadsheet-with-keyboard-nav.cxx. Optimal for large tables.
- As a regular container of FLTK widgets, one widget per cell. See examples/table-as-container.cxx. Not recommended for large tables.
Может, он как раз пошёл not recommended путём.