| |
| 2.15, Ivan_83 (ok), 21:41, 06/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
wine для запуска готовых бинарников.
А тут ты можешь взять эту либу и вместо гтк/кт/вихвиджетов и прочего шлака сделать гуй. Либо наверное какие то примитивные проги уже сейчас собрать нативно под линухом.
Правда учитывая объявленные автором числа реализованного то даже хэлловрот будет сложновато собрать.
| | |
| |
| 3.18, Аноним (22), 21:47, 06/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> wine для запуска готовых бинарников
Вот именно: даже пересобирать не нужно.
> А тут ты можешь взять эту либу и вместо гтк/кт/вихвиджетов и прочего шлака сделать гуй
Нет, не могу, потому что автор осилил вон полторы функции из всего WinAPI.
| | |
| |
| 4.21, JordanCpp2 (?), 21:49, 06/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Я осилил базовые функции для написания 2d,3d движка. Дальше будет больше. Этой новостью я ещё ищу контрибуторов.
| | |
| |
| 5.25, Аноним (22), 21:52, 06/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Я осилил базовые функции для написания 2d,3d движка
Во-первых, зачем тебе WinAPI для какого-либо движка, при наличии SDL и подобных либ?
Во-вторых, ты что, правда еще и NIH 3д движок собираешься писать? 🤦
| | |
| |
| 6.27, JordanCpp2 (?), 21:57, 06/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так в этом суть, что зависимость только от Winapi, но работать он может на всех версиях SDL 1,2,3. Sfml, raylib и других бэкэндах.
| | |
| |
| 7.32, Аноним (22), 22:12, 06/10/2026 [^] [^^] [^^^] [ответить]
| +/– | |
> Так в этом суть, что зависимость только от Winapi, но работать он может на всех версиях SDL 1,2,3. Sfml, raylib и других бэкэндах.
Адекватные люди делают как раз наоборот: скрывают платформоспецифичные API под SDL и им подобными. Дабы скрыть и обойти ограничения и баги этих поюлатформоспецифичных API, предоставив одинаковое поведение на всех платформах.
Но ничего, с твоим подходом тебя впереди ждет много удивительных открытий, лол.
| | |
|
|
|
| 4.24, Ivan_83 (ok), 21:51, 06/10/2026 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вот именно: даже пересобирать не нужно.
А вот я бы хотел нативно чтобы был WinAPI для гуя на "линухе", чтобы можно было и нотепад++ собрать и своё что то налабать.
гтк мне не нравится, кт даже пробовать не хочу.
> Нет, не могу, потому что автор осилил вон полторы функции из всего WinAPI.
Так репе двое суток всего.
| | |
| |
| 5.26, Аноним (22), 21:55, 06/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
>> Вот именно: даже пересобирать не нужно.
> А вот я бы хотел нативно чтобы был WinAPI для гуя на "линухе",
Wine и так нативный. Он не поверх Gtk/Qt/etc. И Notepad++ можно собрать, и вообще написать виндовую прогу с нуля.
Хз, что тебе еще для счастья нужно.
| | |
|
|
| 3.19, JordanCpp2 (?), 21:47, 06/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Да, сейчас поддержка именно мультимедиа части, окна, события, ввод, инициализация gl, и зачатки GDI. Дальше потоки в упрощено модели. То есть один поток на окно, без ipc между окнами как в оригинальном win32. Остальные примитивы это рисунмые объекты.
Этого хватит для 90% софта. Остальное слишком глубоко работает с win32.
| | |
| |
| 4.28, Ivan_83 (ok), 22:00, 06/10/2026 [^] [^^] [^^^] [ответить]
| +/– |
Так нужен хотя бы базовый набор контролов: прогрессбар, текстбокс, комбобокс, листбокс, кнопка. Меню, тулбар, прогресс бар.
Поддержка сабкласинга.
Ещё неплохо бы поддержку диалогов из ресурсов и вообще инструментарий какой то чтобы эти ресурсы компелять, хотя бы окна с иконками и может ещё что то.
Без этого всего даже хэлловрот не соберётся, тот что был в вижалс++ 6 версии в темплейтах.
Меня всегда останавливал объём работы и вопросы лицензионности.
Я ещё помню сколько сотен там всяких WM_ сообщений было и что для каждого контрола ещё наверное по сотне своих специфичных сообщений.
GL то прекрасно и без этого портируется.
| | |
|
|
|