C++ Как уменьшить размер исполняемого файла ?

  • Автор темы Автор темы ammoiff
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
3 Сен 2023
Сообщения
11
Реакции
0
При использование параметра в C/C++ -> Создание Кода -> Библиотека выполнения-> /MT
Предварительно использую эти параметры:
Компоновщик -> Файл манифеста -> Создавать манифест -> Нет(/MANIFEST:NO)
C/C++ -> Оптимизация -> Максимальная оптимизация (приоритет размера) (/O1)
C/C++ -> Оптимизация -> Предпочитать размер или скорость -> Предпочитать краткость кода (/Os)

Вот такой код
C++:
Expand Collapse Copy
#include <Windows.h>

int main()
{
    return 0;
}


При билде в Release/x64 файл занимает 108кб. Я хочу так же использовать CRT и STL , но при этом хочется уменьшить размер файла . Буду благодарен за советы , что можно будет сделать, всем спасибо
 
При использование параметра в C/C++ -> Создание Кода -> Библиотека выполнения-> /MT
Предварительно использую эти параметры:
Компоновщик -> Файл манифеста -> Создавать манифест -> Нет(/MANIFEST:NO)
C/C++ -> Оптимизация -> Максимальная оптимизация (приоритет размера) (/O1)
C/C++ -> Оптимизация -> Предпочитать размер или скорость -> Предпочитать краткость кода (/Os)

Вот такой код
C++:
Expand Collapse Copy
#include <Windows.h>

int main()
{
    return 0;
}


При билде в Release/x64 файл занимает 108кб. Я хочу так же использовать CRT и STL , но при этом хочется уменьшить размер файла . Буду благодарен за советы , что можно будет сделать, всем спасибо
Не ставь /MT, какая разница если будешь использовать црт и стл
 
Не ставь /MT, какая разница если будешь использовать црт и стл
Большая разница, я хочу использовать црт и стл, но чтобы пользователь сам ничего себе дополнительно не ставил
 
Большая разница, я хочу использовать црт и стл, но чтобы пользователь сам ничего себе дополнительно не ставил
Ему при любых обстоятельствах надо будет ставить VC++ пакеты
 
Ему при любых обстоятельствах надо будет ставить VC++ пакеты
А может быть флаг /MT и как раз таки решает доставку этих пакетов ?. Если есть какое-то решение, этой проблемы( размер файла), я буду всегда рад
 
Последнее редактирование:
Назад
Сверху Снизу