Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Самое маленькое приложение в Microsoft Visual Studio 2005

6.6K
11 декабря 2006 года
Scaiman
126 / / 25.07.2006
:confused: Подскажите как можно настроить компилятор в Microsoft Visual Studio 2005 чтобы приложение было как можно меньше.
Заранее всем спасибо.
2.1K
11 декабря 2006 года
vectoroc
234 / / 25.07.2006
Эти настройки не повлияют сильно на размер. Самое эффективное не использовать многометровые библиотеки, а работать с winapi.
Так же есть способ попроще, упаковщик кода. Первое что вспоминается это ASPack...
Вариантов много больше даст гугл ;)
398
11 декабря 2006 года
Alexandoros
630 / / 21.10.2005
Отключить рантайм. Тогда минимальное приложение получится 1кб. А дальше скока ты в него всунеш.

Дето на форуме уже было. Ignore default library + EntryPoint = опции линкера, которые нужно менять.
398
11 декабря 2006 года
Alexandoros
630 / / 21.10.2005
По поводу упаковщика - upx. Он бесплатный.
6.6K
11 декабря 2006 года
Scaiman
126 / / 25.07.2006
Я непрашу упаковщик, уменя их навалом. А что такое "рантайм."
11K
11 декабря 2006 года
_io_lock
73 / / 05.10.2006
Значится так.
1. Project Options->С++->Codegeneration->Optimize all, там же Minimize size
2. Project Options->Linker->Advanced->EntryPoint=main или WinMain
3. Project Options->Linker->General->Ignore all default libraries = YES
4. Project Options->Linker->Optimization->Remove comdat sections, Eliminate еще чо-то там (рядом, найдешь :) и Optimize for Win98 = NO
5. Project Options->Linker->Advanced->Image must be loaded @ fixed address = YES.

Вроде все :cool:
(Я фсигда эти опции выставляю, только все сейчас наизусть не вспомню :)
1.8K
11 декабря 2006 года
k3Eahn
365 / / 19.12.2005
Ещё можно поиграться с объединением секций - ключ для линкера /MERGE (объединить, к примеру, секции .text и .rdata в одну).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог