Свойства => C++ => Оптимизация
Оптимизация: Максимальная оптимизация (приоритет размера) (/O1)
Развертывание подставляемых функций: Отключено (/Ob0)
Включить подставляемые функции: Нет
Предпочитать размер или скорость: Предпочитать краткость кода (/Os)
Оптимизация всей программы: Да (/GL)
Свойства => C++ => Создание кода
Включить С++ исключения: Нет
Библиотека времени выполнения: Многопоточная (/MT)
Проверка безопасности: Отключить проверку безопасности (/GS-)
Свойства => C++ => Язык
Включить информацию о типах времени выполнения: Нет
Свойства => C++ => Командная строка
Дополнительные параметры: /Gw
Свойства => Компоновщик => Общее
Включить инкрементную компоновку: Нет (/INCREMENTAL:NO)
Свойства => Компоновщик => Ввод
Игнорировать все стандартные библиотеки: Да (/NODEFAULTLIB) (влияет впринципе на существование дефолтных библиотек у тебя в файле)
Свойства => Компоновщик => Файл манифеста
Создать манифест: Нет (/MANIFEST:NO)
Свойства => Компоновщик => Отладка
Создать отладочную информацию: Нет
Свойства => Компоновщик => Дополнительно
Точка входа: entrypoint (нужно создать свою точку входа, для этого (win / dll) main функцию переименую в указанную тобой в этом поле)
Свойства => Компоновщик => Командная строка
Дополнительные параметры: /EMITPOGOPHASEINFO
Впринципе все. Удачи в создании собственных аналогов функций