В проект включен лист свойств с именем no_ms_shit.props (после преобразования).В этом листе довольно много ненависти к тому, что MS пытается делать последние 5 лет.
Они слишком переборщили с выключением всего, даже отключили ссылки на sprintf_s ().Это источник вашей ошибки, заголовок stdio.h пропускает объявление, но заголовок строки использует его.Не уверен, что редакция Express поддерживает редактирование листов свойств проекта, но в розничной редакции выполняются следующие шаги:
- Просмотр + Диспетчер свойств
- Откройте один из узлов и найдите «нет мс»дерьмо "
- Щелкните по нему правой кнопкой мыши, Свойства
- C / C ++, Препроцессор, Определения препроцессора
- Измените
__STDC_WANT_SECURELIB__=0
на 1 - Добавьте _CRT_SECURE_NO_WARNINGS к этимопределения
Проект компилируется сейчас.Я получаю ошибку сборки для копирования файлов, это событие после сборки.Начните другой вопрос, если вы не можете понять, как это исправить.