![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
bel_nikita |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Эксперт Сообщений: 2304 Регистрация: 12.10.2003 Где: Поезд №21/22 ( ст . Прага ) Репутация: 21 Всего: 47 |
Perchilla
а, ну понятно: тогда зайди в Project/Settings/Precompiled Headers и выстать Not Using Precompiled Headers ![]() |
||||
|
|||||
S.A.P. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 9 Всего: 71 |
Вау!!! У меня вобще один килобайт вышел
![]() |
|||
|
||||
S.A.P. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 9 Всего: 71 |
Блин, обалдеть, у меня на асме 4 килобайта выходило. А еще меньше сделать можно?
|
|||
|
||||
Step |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5151 Регистрация: 26.9.2002 Где: дурдом.UA Репутация: 5 Всего: 25 |
в первую очередь надо выставить динамическо подключение библиотек
второе для релиз версии отключить внедрение дебаг инфы.. третье оптимизация по размеру любая простейшая программа на МФЦ в релиз версии очень редко выходит за размер 30 кб и выходит она только из за рессурсов на асме подобная программа не должна выходить за 600 байт....., и не может быть меньше 512 байт.... -------------------- - Дурак учится на своих ошибках, умный на чужих. - умные учатся у дураков |
|||
|
||||
xDriver |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 1.11.2004 Репутация: 1 Всего: 1 |
Да ивиняюсь забыл
![]() И компилить только Release проект !!! Debug работать не будет !! Ну и конечно опечатался размер 2048 байт ! ![]() ![]() респект Perchilla |
|||
|
||||
S.A.P. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 9 Всего: 71 |
Это что ты типа посмеялся надо мной? ![]() |
|||
|
||||
Атос |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 11.9.2004 Где: Екатеринбург Репутация: нет Всего: нет |
1024 байта в Release версии:
|
|||
|
||||
Атос |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 11.9.2004 Где: Екатеринбург Репутация: нет Всего: нет |
для сравнения - тот же код на ассемблере:
сборка:
...занимает 624 байта.... так что асм форева! ![]() Это сообщение отредактировал(а) Атос - 6.11.2004, 11:54 |
||||
|
|||||
knave |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 320 Регистрация: 6.3.2003 Где: Санкт-Питербург ( Россия) Репутация: 1 Всего: 5 |
Смешно читать. Вы не забывате что елсилинкуете со статическими библиями то в вашу программу вставляеться весь код который обрабатывает ваше окно, тот же MessageBox.
Это окно такое же полноценное коно как и любое другое, несмотря на то что размеры мальнькие. Если хочеш узнать реальный размер твоей программы то потри obj файл от твоего исходника.Лиюо сделай компиляцию с ДЛЛ. ТОгда программа бдет весить примерно 30 килобайт. Но за ней рпидется всервемя таскать все необходимые ДЛЛ. Так что хоть MessageBox хоть просто окно,весить будет одинаково - та как не надо забывать про код класса окна. Ведь все события что есть у него, кто то должен обрабатывать. Это сообщение отредактировал(а) knave - 12.11.2004, 14:52 -------------------- С наилучшими пожеланиями !!! |
|||
|
||||
S.A.P. |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: 9 Всего: 71 |
knave не понял тебя, какие еще DLL нужны, если программа ничего не использует кроме стандартных функций из kernel, user и gdi ?
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |