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

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

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

int main()
{
    return 0;
}

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

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

int main()
{
    return 0;
}

При билде в Release/x64 файл занимает 108кб. Я хочу так же использовать CRT и STL , но при этом хочется уменьшить размер файла . Буду благодарен за советы , что можно будет сделать, всем спасибо
Не ставь /MT, какая разница если будешь использовать црт и стл
 
Начинающий
Статус
Оффлайн
Регистрация
3 Сен 2023
Сообщения
11
Реакции[?]
0
Поинты[?]
0
Не ставь /MT, какая разница если будешь использовать црт и стл
Большая разница, я хочу использовать црт и стл, но чтобы пользователь сам ничего себе дополнительно не ставил
 
Начинающий
Статус
Оффлайн
Регистрация
31 Мар 2024
Сообщения
71
Реакции[?]
14
Поинты[?]
15K
Большая разница, я хочу использовать црт и стл, но чтобы пользователь сам ничего себе дополнительно не ставил
Ему при любых обстоятельствах надо будет ставить VC++ пакеты
 
Начинающий
Статус
Оффлайн
Регистрация
3 Сен 2023
Сообщения
11
Реакции[?]
0
Поинты[?]
0
Ему при любых обстоятельствах надо будет ставить VC++ пакеты
А может быть флаг /MT и как раз таки решает доставку этих пакетов ?. Если есть какое-то решение, этой проблемы( размер файла), я буду всегда рад
 
Последнее редактирование:
Сверху Снизу