Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Доступен порт 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, что расширит спектр поддерживаемых современных систем... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Доступен порт GTK+ 1.3 для Windows 11" | –9 +/– | |
| Сообщение от Аноним (1), 31-Янв-26, 17:38 | ||
Если посмотреть ридми, то там видно, что ридми (и скорее всего код) портировался нейронкой. Но, конечно же, люди тут будут доказывать, что нейросети бесполезны. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Доступен порт GTK+ 1.3 для Windows 11" | +2 +/– | |
| Сообщение от Аноним (1), 31-Янв-26, 17:40 | ||
Там похоже даже комментарии на русском, и не в UTF-8, лол | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Доступен порт GTK+ 1.3 для Windows 11" | +10 +/– | |
| Сообщение от Аноним (4), 31-Янв-26, 17:41 | ||
Портировать и запустить не проблема. Проблема потом всё это поддерживать, выгребая тонны багов и прочее. А так запустили, потыкали и забыли. Никто не будет в здравом уме завязываться на библиотеку, про которую через неделю все забудут. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 11. "Доступен порт GTK+ 1.3 для Windows 11" | –12 +/– | |
| Сообщение от Аноним (1), 31-Янв-26, 17:52 | ||
Codex с GPT 5.2 напишет код с меньшим кол-вом багов чем 90% посетителей этого сайта. И искать он их отлично тоже умеет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Доступен порт GTK+ 1.3 для Windows 11" | +8 +/– | |
| Сообщение от Re4son (ok), 31-Янв-26, 18:22 | ||
полностью согласен, учитывая что подавляющее большинство посетителей этого сайта вряд ли являются разработчиками, а просто следят за новостями | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Доступен порт GTK+ 1.3 для Windows 11" | –4 +/– | |
| Сообщение от Аноним (20), 31-Янв-26, 18:43 | ||
Вот интересно, прикидывать сколько процентов опеннетских кодеров уделает нейронка, и не упоминуть себя - это такой способ самоутверждения? А то мама обижает и ограничивает время, проводимое за компьютнром? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Доступен порт GTK+ 1.3 для Windows 11" | +1 +/– | |
| Сообщение от Re4son (ok), 31-Янв-26, 18:45 | ||
> Вот интересно, прикидывать сколько процентов опеннетских кодеров уделает нейронка, и не | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 53. Скрыто модератором | +/– | |
| Сообщение от Аноним (53), 31-Янв-26, 21:05 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. Скрыто модератором | –1 +/– | |
| Сообщение от Аноним (6), 31-Янв-26, 17:45 | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 41. Скрыто модератором | +/– | |
| Сообщение от Аноним (41), 31-Янв-26, 20:05 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 55. Скрыто модератором | +/– | |
| Сообщение от Аноним (55), 31-Янв-26, 21:09 | ||
| Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору | ||
| 8. "Доступен порт GTK+ 1.3 для Windows 11" | –2 +/– | |
| Сообщение от анонимус (??), 31-Янв-26, 17:46 | ||
нейросети (перцептроны) это узкоспециализированный инструмент распознавания шаблонов родом из 1957-го года основанный на концепциях поведеченской психологии 1940-х (раньше так мозг представляли, ныне упрощенное представление реального устройства) | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 18. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от нинаном (?), 31-Янв-26, 18:35 | ||
А какова полезность этой жизы? Для кого это? | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 32. "Доступен порт GTK+ 1.3 для Windows 11" | +1 +/– | |
| Сообщение от JordanCpp (ok), 31-Янв-26, 19:28 | ||
При помощи нейронки. Так как собрать gtk, вообще не очевидно. Очень много завязок на исторические приколюхи unix. Когда я тупил, ИИ не тупил. Когда ИИ тупил, я не тупил:) | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 37. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (37), 31-Янв-26, 19:50 | ||
Аналогично. Я так переписывал свой рендеринг карт DayZ с C# на C++ + UE5 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (34), 31-Янв-26, 19:39 | ||
>Но, конечно же, люди тут будут доказывать, что нейросети бесполезны. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 45. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от анондирован (?), 31-Янв-26, 20:11 | ||
Так это древняя технология. В следующем году перпептронам (искусственным нейронам) Фрэнка Розенблатта будет 70 лет. К этой идее возвращаются периодически. Последний такой период ИИ истерии был в 1985-м. Мы их изучали в университете в конце 1990-х. Писали тогда на ассемблере лабораторные по теме нейронов и ИИ. Это все искусственный интеллект - шахматы, шашки, игры и прочее - имитация интеллекта. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 54. "Доступен порт GTK+ 1.3 для Windows 11" | –1 +/– | |
| Сообщение от Аноним (53), 31-Янв-26, 21:07 | ||
Дед, выпей лекарство для разжижения кальция в мозгу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. "Доступен порт GTK+ 1.3 для Windows 11" | +5 +/– | |
| Сообщение от Аноним (2), 31-Янв-26, 17:38 | ||
А это ускорит запуск проводника? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от JordanCpp (ok), 31-Янв-26, 19:27 | ||
Если написать на gtk 1.3 проводник, то да. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 44. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (41), 31-Янв-26, 20:11 | ||
emelFM же был | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Доступен порт GTK+ 1.3 для Windows 11" | +1 +/– | |
| Сообщение от анонимус (??), 31-Янв-26, 17:44 | ||
нужно было брать LDL :) (JordanCpp/LDL) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 7. "Доступен порт GTK+ 1.3 для Windows 11" | +1 +/– | |
| Сообщение от Смузихлеб забывший пароль (?), 31-Янв-26, 17:46 | ||
> нативный GDK Win32 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от X512 (?), 31-Янв-26, 18:22 | ||
Не бывает никакого Win64. На x86_64 тоже используется Win32. Win32 -- это исторически сложившееся название нового API/ABI впервые представленное в Windows 95. До это было Win16 с сильно отличающимися управлением памяти (сегментная память), многозадачностью (кооперативная многозадачность) и защитой (у Win16 все exe/dll загружались один раз глобально на всю систему и совместно использовались). | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Доступен порт GTK+ 1.3 для Windows 11" | –1 +/– | |
| Сообщение от Смузихлеб забывший пароль (?), 31-Янв-26, 19:00 | ||
Большая разница, небольшая разница. Неясно, зачем, говоря про современные инструменты разработки и вынь 11, пилить именно под 32 вместо 64 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 48. "Доступен порт GTK+ 1.3 для Windows 11" | +1 +/– | |
| Сообщение от Аноним (48), 31-Янв-26, 20:35 | ||
> Неясно, зачем, говоря про современные инструменты разработки и вынь 11, пилить именно под 32 вместо 64 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от JordanCpp (ok), 31-Янв-26, 19:25 | ||
Код успешно собирается под 64 бит и работает. | ||
| Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору | ||
| 30. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от JordanCpp (ok), 31-Янв-26, 19:26 | ||
Код собирается под Win64, библиотека и примеры собраны как 64 битные. Они работают, но думаю, что могут вылезти баги. | ||
| Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору | ||
| 9. "Доступен порт GTK+ 1.3 для Windows 11" | +7 +/– | |
| Сообщение от Аноним (9), 31-Янв-26, 17:47 | ||
"Золотая эра разработки пользовательских интерфейсов" это мощно, конечно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Доступен порт GTK+ 1.3 для Windows 11" | +1 +/– | |
| Сообщение от cheburnator9000 (ok), 31-Янв-26, 18:13 | ||
>> message(STATUS "Âñå ìîäóëè Gtk1 ñêîíôèãóðèðîâàíû.") | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (-), 31-Янв-26, 19:03 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 28. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от JordanCpp (ok), 31-Янв-26, 19:24 | ||
Поправил, теперь можно прочитать. | ||
| Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору | ||
| 14. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Имя (?), 31-Янв-26, 18:19 | ||
> GTK+ 1.3 выбран для портирования как представитель "золотой эры" разработки пользовательских интерфейсов, обладающий такими достоинствами, как реализация ... нативный GDK Win32, взаимодействующий с Windows напрямую без излишних прослоек | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от JordanCpp (ok), 31-Янв-26, 19:23 | ||
Gdk слой настолько легкий и прямой, что сравним с тем, что обернуть CreateWindowEx в функцию и взывать, тоже самое, что вызвать саму winapi функцию. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (17), 31-Янв-26, 18:29 | ||
> Результат выглядит аутентично | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (-), 31-Янв-26, 18:39 | ||
> представитель "золотой эры" разработки пользовательских интерфейсов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Доступен порт GTK+ 1.3 для Windows 11" | +2 +/– | |
| Сообщение от Аноним (23), 31-Янв-26, 18:46 | ||
> как будто это делали для экрана 800х600 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 38. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 31-Янв-26, 19:51 | ||
| Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору | ||
| 22. Скрыто модератором | –2 +/– | |
| Сообщение от Аноним (22), 31-Янв-26, 18:45 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 26. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от JordanCpp (ok), 31-Янв-26, 19:22 | ||
Комментарии поправил. Теперь они читаемы на гитхабе. Нейронка помогала, иначе просто не разобраться, в чем дело. Ошибок было настолько много, что я не вылазил из гугла. К примеру та же проблема с strings.h, сейчас это string.h но раннее использовалось на ранних unix. И там таких приколов на каждом шагу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 36. Скрыто модератором | +/– | |
| Сообщение от Аноним (-), 31-Янв-26, 19:43 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 47. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от анондирован (?), 31-Янв-26, 20:17 | ||
В Turbo C вообще (были) conio.h:) и другие либы | ||
| Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору | ||
| 33. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от JordanCpp (ok), 31-Янв-26, 19:30 | ||
cmake хоть и собирает, но многое сделано через костыли. Буду ещё рефакторить. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (-), 31-Янв-26, 19:43 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 39. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (39), 31-Янв-26, 19:52 | ||
Нормас! Ждём софта на нём ) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 40. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
Сообщение от JordanCpp2 (?), 31-Янв-26, 19:56 | ||
В планах ещё собрать из одной кодобазы и сборку для linux. Сделать нормальный пакет. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 42. Скрыто модератором | +1 +/– | |
| Сообщение от Аноним (-), 31-Янв-26, 20:07 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 43. Скрыто модератором | +/– | |
| Сообщение от Аноним (41), 31-Янв-26, 20:08 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 49. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (49), 31-Янв-26, 20:40 | ||
Какие преимущества у Gtk 1 перед Gtk 3, 4 ? Легковесность, скорость работы? Это критично? Кто гарантирует качество сопровождения этого форка Gtk 1 ? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 50. "Доступен порт GTK+ 1.3 для Windows 11" | +1 +/– | |
Сообщение от JordanCpp2 (?), 31-Янв-26, 20:55 | ||
Сейчас я привожу cmake в порядок. Потом добавлю сборку для linux. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 65. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (49), 31-Янв-26, 23:43 | ||
Работы много. Надо создать сообщество, которое будет развивать эту библиотеку. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 51. "Доступен порт GTK+ 1.3 для Windows 11" | +1 +/– | |
| Сообщение от Аноним (51), 31-Янв-26, 20:56 | ||
Но какой в этом смысл? Современный софт на этом не собрать. Выглядит страшновато. В Linux будет без поддержки wayland. Легче использовать Qt 5 или 6, в винде собирается при помощи msys2. Да и Qt это не только кросплатформенная графика, но кросплатформенная работа с файлами, сетью и т.д. И между мажорными версия в Qt переезжать проще. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 52. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (52), 31-Янв-26, 21:01 | ||
> использовать Qt 5 или 6 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 56. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
Сообщение от JordanCpp2 (?), 31-Янв-26, 21:10 | ||
Смысл в развитии, внешний вид можно изменить. Недостающий функционал dpi и urf8 добавить. И даже ещё уменьшить потребление убрав зависимость от glib. Оставить его как внешнюю библиотеку. Gtk 1 это gui. Сеть и все остальное разработчик может использовать по своему вкусу. Если создать красивый ООП с++ биндинг, обернуть gtk в с++ классы, то будет приятно использовать. Код с89 имеет универсальную портируемость, для добавления поддержки вэйденд или любого другого, что умеет в графику, делается бэкенд на gdk. Лезть именно в gtk не требуется. Конечно много но. Но из qt6 сделать минимальный фреймворк не получится, допилить gtk 1, больше вероятность. Так как не нужно поддерживать дополнительный функционал. Только gui. | ||
| Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору | ||
| 57. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от JordanCpp2 (?), 31-Янв-26, 21:10 | ||
Смысл в развитии, внешний вид можно изменить. Недостающий функционал dpi и urf8 добавить. И даже ещё уменьшить потребление убрав зависимость от glib. Оставить его как внешнюю библиотеку. Gtk 1 это gui. Сеть и все остальное разработчик может использовать по своему вкусу. Если создать красивый ООП с++ биндинг, обернуть gtk в с++ классы, то будет приятно использовать. Код с89 имеет универсальную портируемость, для добавления поддержки вэйденд или любого другого, что умеет в графику, делается бэкенд на gdk. Лезть именно в gtk не требуется. Конечно много но. Но из qt6 сделать минимальный фреймворк не получится, допилить gtk 1, больше вероятность. Так как не нужно поддерживать дополнительный функционал. Только gui. | ||
| Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору | ||
| 61. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (61), 31-Янв-26, 22:32 | ||
Эталонное приложение со всеми виджетами на GTK4: | ||
| Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору | ||
| 59. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (59), 31-Янв-26, 22:07 | ||
> GTK+ 1.3 выбран для портирования как представитель "золотой эры" разработки пользовательских интерфейсов | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 60. "Доступен порт GTK+ 1.3 для Windows 11" | +3 +/– | |
| Сообщение от Аноним (60), 31-Янв-26, 22:18 | ||
Золотая эра для gtk была gtk 2 и clearlooks. А gtk 1 выглядит ужасно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 62. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Аноним (-), 31-Янв-26, 22:57 | ||
> Подготовлен порт библиотеки GTK+ 1.3, работающий в Windows 11 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 63. Скрыто модератором | +/– | |
| Сообщение от Аноним (52), 31-Янв-26, 23:03 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 64. "Доступен порт GTK+ 1.3 для Windows 11" | +/– | |
| Сообщение от Геймер (?), 31-Янв-26, 23:18 | ||
Версия 1 - это ещё GIMPовский GTK от Питера Маттиса и Спенсера Кимбелла, что создавался как дипломная работа. Помню, помню. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2026 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |