Легковесные GUI-приложения

Рейтинг: 1Ответов: 2Опубликовано: 01.03.2015

Задача заключается в создании оконного приложения (Windows), имеющего небольшой размер исполняемого файла и не содержащего зависимостей от внешних библиотек. Например, если писать с использованием Qt и поместить нужные библиотеки в exe-файл, размер этого файла будет несколько десятков мегабайт.

Какие есть альтернативы для создания оконных приложений с исполняемым файлом минимального размера (хотя бы <5 Мб)? Кроссплатформенность не нужна.

UPDATE

Альтернативные фреймворки предложены в комментариях к ответу.

Ответы

▲ 3Принят

Чистый WinAPI. Можно с библиотекой MFC.

exe-шник будет динамически линковаться с необходимыми бибилиотеками, которые поставляются с Windows.

Простенькая игра с компьютерным противником, рисованием по WM_PAINT и с меню у меня занимает 128кБ (в Release-сборке).

▲ 1
"затруднительно, долго и нудно"

Это только поначалу, потом наделаешь своих модулей, и будет всё писаться быстро.

"2015 год всё же, интернет у всех быстрый."

Дело не в интернете вовсе, правильная мысль у человека. Если нужная мне программа, найденная в сети, занимает больше 2-3мб, я её не использую, ибо это говорит о криворукости программиста или лени, когда этот функционал можно было запихнуть в 500кб.

The "core" (the "hello" program compiled & linked with a static FLTK library using gcc on a 486 and then stripped) is 114K.

1,14к она должна макс. занимать, а на ассемблере ещё раз в 10-20 меньше, ) т.ч. хвастаться нечем.