Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Представлена библиотека WinCore для работы Win32-программ в Linux и macOS" | +/– | |
| Сообщение от opennews (??), 06-Окт-26, 21:17 | ||
Проект WinCore развивает слой совместимости с Win32/WGL, позволяющий компилировать код Windows-программ, написанный на C/C++ с использованием классического API Win32, для запуска в Linux и macOS. WinCore перехватывает классические обработчики Win32 и использует кросс-платформенные бэкенды для отрисовки через SDL3 или SDL2. Код написан на C++ и распространяется под лицензией LGPLv3... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по времени | RSS] |
| 1. "Представлена библиотека WinCore для работы Win32-программ в ..." | –1 +/– | |
| Сообщение от Аноним (1), 06-Окт-26, 21:17 | ||
Программы на win32 api остались в 95 году, у них есть примеры, где это можно применить? Опять нейронки? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. "Представлена библиотека WinCore для работы Win32-программ в ..." | +2 +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 21:22 | ||
Для написания движков, графических утилит. Портировпния старых игр. Но на данный момент, поддержка winapi ограничена. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 8. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от warlock66613 (ok), 06-Окт-26, 21:31 | ||
Почти все программы под Windows в конечном счёте используют Win32 API. Может вы перепутали, потому что думаете, что в 64-битных Windows Win64 API? Нет, такого в природе нет. | ||
| Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору | ||
| 10. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Аноним (1), 06-Окт-26, 21:34 | ||
Нет, я думаю, что в венде больше 40 штатных тулкитов сбоку от винапи и конкретно винапи ими либо не используется, либо используется минимально (например, параметры окна задают). И любая прогпамма выпущенная после 95 года не будет зависеть от конкретно винапи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 20. "Представлена библиотека WinCore для работы Win32-программ в ..." | +1 +/– | |
| Сообщение от Ivan_83 (ok), 06-Окт-26, 21:48 | ||
> И любая прогпамма выпущенная после 95 года не будет зависеть от конкретно винапи. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 23. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Аноним (1), 06-Окт-26, 21:51 | ||
окна это меньшая из проблем при портировании | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 34. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от warlock66613 (ok), 06-Окт-26, 22:23 | ||
Нет, никаких "сбоку" в винде нет, кроме упомянутых DirectX/OpenGL. Единственный способ не использовать WinAPI — использовать ядерное API, но программы на ядерном API большая редкость. | ||
| Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору | ||
| 2. "Представлена библиотека WinCore для работы Win32-программ в ..." | –5 +/– | |
| Сообщение от Ваня фанат СПО из подмосковья (?), 06-Окт-26, 21:20 | ||
> написанный на C/C++ | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 21:25 | ||
На первый взгляд да 90-ые. Но это один API, для инициализации, окна, событий, работы с gl, в будущем с vk. И библиотека имеет поддержку нескольких бэкендов. Проще портировать не только на другие библиотеки, а на другие ос, новые или старые. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 5. "Представлена библиотека WinCore для работы Win32-программ в ..." | –1 +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 21:26 | ||
Добавьте пожалуйста в тему несколько скриншотов с гитзаьа для визуализации. Они как раз ламповые. Просто что бы показать, что проект в активной разработке и уже работает базовый функционал. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 6. "Представлена библиотека WinCore для работы Win32-программ в ..." | +4 +/– | |
| Сообщение от Аноним (6), 06-Окт-26, 21:27 | ||
Чем это лучше вайна? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 9. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 21:33 | ||
Вайн нужен для бинарной трансляции. Данная библиотека работает на уровне исходников. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 16. "Представлена библиотека WinCore для работы Win32-программ в ..." | +1 +/– | |
| Сообщение от Gentoofan (?), 06-Окт-26, 21:43 | ||
а что насчёт https://gitlab.winehq.org/wine/wine/-/wikis/Winelib-User...? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 22. "Представлена библиотека WinCore для работы Win32-программ в ..." | +1 +/– | |
| Сообщение от Аноним (22), 06-Окт-26, 21:49 | ||
> а что насчёт | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 17. "Представлена библиотека WinCore для работы Win32-программ в ..." | –2 +/– | |
| Сообщение от Аноним (22), 06-Окт-26, 21:45 | ||
> Вайн нужен для бинарной трансляции. Данная библиотека работает на уровне исходников. | ||
| Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору | ||
| 7. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Аноним (7), 06-Окт-26, 21:29 | ||
очиридной реактос получается штоли? тока чет мало функций пальцев рук и ног хватит. памочь не мешало-бы товарищу, хатя думаю нейроночка лихко справится. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 11. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 21:35 | ||
Нет не реактос, это просто библиотека стимулирующая winapi, функции и функционал. Это нужно, что портировать или писать игры софт используя winapi и легко портировать под разные известные бэкенды SDL, SFML или нативно под xlib и wayland. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 13. "Представлена библиотека WinCore для работы Win32-программ в ..." | –1 +/– | |
| Сообщение от Аноним (22), 06-Окт-26, 21:37 | ||
Чувак, для этого уже изобрели Wine. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 12. "Представлена библиотека WinCore для работы Win32-программ в ..." | –1 +/– | |
| Сообщение от Аноним (22), 06-Окт-26, 21:36 | ||
> Проект стал результатом переосмысления библиотеки LDL, того же автора, который пришёл к выводу... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 15. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Ivan_83 (ok), 06-Окт-26, 21:41 | ||
wine для запуска готовых бинарников. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 18. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Аноним (22), 06-Окт-26, 21:47 | ||
> wine для запуска готовых бинарников | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 21. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 21:49 | ||
Я осилил базовые функции для написания 2d,3d движка. Дальше будет больше. Этой новостью я ещё ищу контрибуторов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Аноним (22), 06-Окт-26, 21:52 | ||
> Я осилил базовые функции для написания 2d,3d движка | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 21:57 | ||
Так в этом суть, что зависимость только от Winapi, но работать он может на всех версиях SDL 1,2,3. Sfml, raylib и других бэкэндах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 32. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Аноним (22), 06-Окт-26, 22:12 | ||
> Так в этом суть, что зависимость только от Winapi, но работать он может на всех версиях SDL 1,2,3. Sfml, raylib и других бэкэндах. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 24. "Представлена библиотека WinCore для работы Win32-программ в ..." | +1 +/– | |
| Сообщение от Ivan_83 (ok), 06-Окт-26, 21:51 | ||
> Вот именно: даже пересобирать не нужно. | ||
| Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору | ||
| 26. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Аноним (22), 06-Окт-26, 21:55 | ||
>> Вот именно: даже пересобирать не нужно. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 19. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 21:47 | ||
Да, сейчас поддержка именно мультимедиа части, окна, события, ввод, инициализация gl, и зачатки GDI. Дальше потоки в упрощено модели. То есть один поток на окно, без ipc между окнами как в оригинальном win32. Остальные примитивы это рисунмые объекты. | ||
| Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору | ||
| 28. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Ivan_83 (ok), 06-Окт-26, 22:00 | ||
Так нужен хотя бы базовый набор контролов: прогрессбар, текстбокс, комбобокс, листбокс, кнопка. Меню, тулбар, прогресс бар. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 14. "Представлена библиотека WinCore для работы Win32-программ в ..." | +1 +/– | |
| Сообщение от Ivan_83 (ok), 06-Окт-26, 21:39 | ||
Клёво, жаль только что внутри кресты, а учитывая что это 98 - то не понятно зачем. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 29. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Ананоним (?), 06-Окт-26, 22:00 | ||
> Интересно как скоро можно будет собрать с этим Miranda NG - они давно хотели портироватся, но проект состоит наверное на 80% из WinAPI кода. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 31. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 22:02 | ||
C++ 98 для поддержки обширного числа ос новых, старых, а так же железа. Код максимально прост, не перегружен фичами. На си это бы все выглядело сложнее. | ||
| Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору | ||
| 33. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
| Сообщение от Ivan_83 (ok), 06-Окт-26, 22:15 | ||
MessageQueue и WindowManager у вас только крестовые функции из либ юзают, не вижу сложностей их не юзать а взять что то другое из С либ или притащить/написать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 35. "Представлена библиотека WinCore для работы Win32-программ в ..." | +/– | |
Сообщение от JordanCpp2 (?), 06-Окт-26, 22:32 | ||
Я думаю для многопоточности взять ptheard что бы реализовать winapi примитивы для всех систем. Это проще, чем для бэкенда на SDL 1 использовать его примитивы, для SDL 2 его примитивы и т.д | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |