Как решить ошибку компиляции: "strncpy: эта функция или переменная могут быть небезопасными"
неверный флаг препроцессора
, несмотря на добавление _crt_nonstdc_no_warnings к определению Preprocessor, в одном проекте. Это связано с тем, что правильный флаг для отключения предупреждений для функции strncpy является _crt_secure_no_warnings.
разница между проектами
ПАРЕМЕТРА Второй проект, скорее всего, имеет флаг _crt_secure_no_warnings, включенный в определениях препроцессора.
Solution
] Чтобы разрешить ошибку, добавьте следующую строку в раздел «Определения препроцессор» в разделе конфигурации Свойства:_ CRT_SECURE_NO_WARNINGS
_CRT_SECURE_NO_WARNINGSЭтот флаг отключает предупреждения об испаке для функций, которые были отмечены как небезопасные
]
Откройте страницы свойств проекта (щелкните правой кнопкой мыши проект и выберите «Свойства»). _CRT_SECURE_NO_WARNINGS. нажмите «OK», чтобы сохранить изменения.
После добавления флага, ошибка компиляции, связанная со strncpy, должна быть разрешена.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3