Russian Qt Forum
Ноябрь 23, 2024, 02:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Компактный exe под Windows XP и выше  (Прочитано 11541 раз)
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #15 : Январь 16, 2013, 13:49 »

По описанию программа довольно простая. Поэтому Win32 API. Если хочется экзотики и максимально малого экзешника - то MASM32 Улыбающийся
Записан
Bepec
Гость
« Ответ #16 : Январь 16, 2013, 15:13 »

А можно плюнуть и написать жаба скрипт! Который будет выполняться сервером сценариев Веселый
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #17 : Январь 19, 2013, 13:04 »

Ну и на закуску, можно написать скрипт AutoIt и скомпилировать в exe - тут вопрос, придётся ли таскать sqlite dll с собой (я думаю, это можно обойти).
Когда последний раз автоитом баловался, он сравнительно пухлые экзешники делал. Может с того времени что-то изменилось. Проверять не стал.

Delphi 3/5/7 + KOL (http://www.kolmck.net/) = Компактность WinAPI и удобство Delphi.
В общем написал на связке Лазаруса и KOL-CE.
libsqlite.a собирал при помощи MinGW, заголовочник взял отсюда, подправив под статическую линковку.
Получилось где-то 440кб из них ~50 на GUI, остальное SQLite с собой притащил. 210кб в зипе. 190кб с ultra-brute UPX. Наверняка можно было и меньше, но меня устраивает.
Теперь о НО: Лазарус как IDE вызывает отторжение, KOL-CE перед установкой приходится патчить и то работает не всё.
В общем что-то более ли менее серьёзное я на этой связке писать бы не стал, но вспомнить Pascal было приятно.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #18 : Январь 19, 2013, 13:22 »

А почему WTL в связке MSVC не попробовал?
Записан

ArchLinux x86_64 / Win10 64 bit
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #19 : Январь 19, 2013, 13:39 »

Да не почему особо. Просто выбрал быстро что-то одно и быстро написал.
Записан
panAlexey
Гипер активный житель
*****
Offline Offline

Сообщений: 864

Акцио ЗАРПЛАТА!!!!! :(


Просмотр профиля
« Ответ #20 : Январь 20, 2013, 14:32 »

А почему WTL в связке MSVC не попробовал?
+1
Тоже вспомнил про него.
Записан

Win Xp SP-2, Qt4.3.4/MinGW. http://trdm.1gb.ru/
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #21 : Февраль 24, 2013, 03:36 »

Может быть еще сжать ехешник чем то наподобии UPX? Улыбающийся
Записан

Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.229 секунд. Запросов: 22.