The OpenNET Project / Index page

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



"Доступен порт GTK+ 1.3 для Windows 11"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Доступен порт GTK+ 1.3 для Windows 11"  +/
Сообщение от opennews (??), 31-Янв-26, 17:38 
Подготовлен порт библиотеки GTK+ 1.3, работающий в Windows 11 и  компилируемый с использованием  современных инструментов разработки MSVC 2022 и CMake. Все штатные примеры работают (helloworld, testgtk). Результат выглядит аутентично, а потребление ОЗУ при запуске примеров составляется  1.7 МБ. В планах написание  для  библиотеки отрисовки GDK бэкенда, позволяющего использовать SDL 1.2 и SDL3, что расширит спектр поддерживаемых современных систем...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64714

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

Оглавление

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

1. Сообщение от Аноним (1), 31-Янв-26, 17:38   –6 +/
Если посмотреть ридми, то там видно, что ридми (и скорее всего код) портировался нейронкой. Но, конечно же, люди тут будут доказывать, что нейросети бесполезны.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3, #4, #6, #8, #18

2. Сообщение от Аноним (2), 31-Янв-26, 17:38   +2 +/
А это ускорит запуск проводника?
Ответить | Правка | Наверх | Cообщить модератору

3. Сообщение от Аноним (1), 31-Янв-26, 17:40   +1 +/
Там похоже даже комментарии на русском, и не в UTF-8, лол
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

4. Сообщение от Аноним (4), 31-Янв-26, 17:41   +6 +/
Портировать и запустить не проблема. Проблема потом всё это поддерживать, выгребая тонны багов и прочее. А так запустили, потыкали и забыли. Никто не будет в здравом уме завязываться на библиотеку, про которую через неделю все забудут.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #11

5. Сообщение от анонимус (??), 31-Янв-26, 17:44   +1 +/
нужно было брать LDL :) (JordanCpp/LDL)
Ответить | Правка | Наверх | Cообщить модератору

6. Сообщение от Аноним (6), 31-Янв-26, 17:45    Скрыто ботом-модератором–2 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

7. Сообщение от Смузихлеб забывший пароль (?), 31-Янв-26, 17:46   +1 +/
> нативный GDK Win32

А в чём плюс этого если всё нынче - Win64 ?

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

8. Сообщение от анонимус (??), 31-Янв-26, 17:46   –3 +/
нейросети (перцептроны) это узкоспециализированный инструмент распознавания шаблонов родом из 1957-го года основанный на концепциях поведеченской психологии 1940-х (раньше так мозг представляли, ныне упрощенное представление реального устройства)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

9. Сообщение от Аноним (9), 31-Янв-26, 17:47   +4 +/
"Золотая эра разработки пользовательских интерфейсов" это мощно, конечно.
Ответить | Правка | Наверх | Cообщить модератору

11. Сообщение от Аноним (1), 31-Янв-26, 17:52   –4 +/
Codex с GPT 5.2 напишет код с меньшим кол-вом багов чем 90% посетителей этого сайта. И искать он их отлично тоже умеет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #16

12. Сообщение от cheburnator9000 (ok), 31-Янв-26, 18:13   +/
>> message(STATUS "Âñå ìîäóëè Gtk1 ñêîíôèãóðèðîâàíû.")

Ясно понятно.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #28

14. Сообщение от Имя (?), 31-Янв-26, 18:19   +/
> GTK+ 1.3 выбран для портирования как представитель "золотой эры" разработки пользовательских интерфейсов, обладающий такими достоинствами, как реализация ... нативный GDK Win32, взаимодействующий с Windows напрямую без излишних прослоек
>
> В планах написание для библиотеки отрисовки GDK бэкенда, позволяющего использовать SDL 1.2 и SDL3

Взаимоисключающие параграфы

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

15. Сообщение от X512 (?), 31-Янв-26, 18:22   +/
Не бывает никакого Win64. На x86_64 тоже используется Win32. Win32 -- это исторически сложившееся название нового API/ABI впервые представленное в Windows 95. До это было Win16 с сильно отличающимися управлением памяти (сегментная память), многозадачностью (кооперативная многозадачность) и защитой (у Win16 все exe/dll загружались один раз глобально на всю систему и совместно использовались).

У 64 битных процессоров нет такой радикальной разницы с 32 битными как с 16 битным x86. Так что один и тот же Win32 код собирается под 32 и 64 битные процессоры.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #24, #29

16. Сообщение от Re4son (ok), 31-Янв-26, 18:22   +2 +/
полностью согласен, учитывая что подавляющее большинство посетителей этого сайта вряд ли являются разработчиками, а просто следят за новостями

но в плюс нейронке я бы это не спешил записывать

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #20

17. Сообщение от Аноним (17), 31-Янв-26, 18:29   +/
> Результат выглядит аутентично

Да, по скриншотам заметно.

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

18. Сообщение от нинаном (?), 31-Янв-26, 18:35   +/
А какова полезность этой жизы? Для кого это?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

19. Сообщение от Аноним (-), 31-Янв-26, 18:39   +1 +/
> представитель "золотой эры" разработки пользовательских интерфейсов

...и как же вырвиглазно он выглядит!

Все скомкано. Отступы минимальные, как будто это делали для экрана 800х600.. Сглаживания нет. Выравнивание кривое.

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

20. Сообщение от Аноним (20), 31-Янв-26, 18:43   –1 +/
Вот интересно, прикидывать сколько процентов опеннетских кодеров уделает нейронка, и не упоминуть себя - это такой способ самоутверждения? А то мама обижает и ограничивает время, проводимое за компьютнром?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #21

21. Сообщение от Re4son (ok), 31-Янв-26, 18:45   +/
> Вот интересно, прикидывать сколько процентов опеннетских кодеров уделает нейронка, и не
> упоминуть себя - это такой способ самоутверждения? А то мама обижает
> и ограничивает время, проводимое за компьютнром?

скорейшего выздоровления, по крайней мере если Вы адресатом не ошиблись

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

22. Сообщение от Аноним (22), 31-Янв-26, 18:45    Скрыто ботом-модератором–1 +/
Ответить | Правка | Наверх | Cообщить модератору

23. Сообщение от Аноним (23), 31-Янв-26, 18:46   +/
> как будто это делали для экрана 800х600

ну

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

24. Сообщение от Смузихлеб забывший пароль (?), 31-Янв-26, 19:00   +/
Большая разница, небольшая разница. Неясно, зачем, говоря про современные инструменты разработки и вынь 11, пилить именно под 32 вместо 64
Хотя, то же яблоко у себя сделало проще - тупо заблокировало в новой версии ОС запуск 32-битных приложений. Даже подобия вайна не помогали в старые игоры поиграццо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

25. Сообщение от Аноним (-), 31-Янв-26, 19:03    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

26. Сообщение от JordanCpp (ok), 31-Янв-26, 19:22   +/
Комментарии поправил. Теперь они читаемы на гитхабе. Нейронка помогала, иначе просто не разобраться, в чем дело. Ошибок было настолько много, что я не вылазил из гугла. К примеру та же проблема с strings.h, сейчас это string.h но раннее использовалось на ранних unix. И там таких приколов на каждом шагу.
Ответить | Правка | Наверх | Cообщить модератору

27. Сообщение от JordanCpp (ok), 31-Янв-26, 19:23   +/
Gdk слой настолько легкий и прямой, что сравним с тем, что обернуть CreateWindowEx в функцию и взывать, тоже самое, что вызвать саму winapi функцию.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14

28. Сообщение от JordanCpp (ok), 31-Янв-26, 19:24   +/
Поправил, теперь можно прочитать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

29. Сообщение от JordanCpp (ok), 31-Янв-26, 19:25   +/
Код успешно собирается под 64 бит и работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15


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

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




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

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