2014-11-04 1 views
0

я получил следующую ошибку компиляции на VS2013:Заменить _strdup на _strdup

error C4996: '_strdup': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _strdup. See online help for details. 

Так что просит меня заменить «_strdup» на одно и то же.

Я видел много ошибок, просил заменить _strdup (POSIX) на strdup, но не так.

Также тот же код работает на многих других компьютерах людей (с такими же свойствами проекта). Поэтому я не думаю, что мне нужно изменить код, но что-то на моем ПК.

Любая идея?

ответ

0

Я (не специально) модифицировал файл Microsoft. Вот почему я получил эту странную ошибку

+0

Файл с сообщением об ошибке с Microsoft? Не могу удалить этот комментарий на мобильный, проигнорировать меня – Eric

+0

Нет, я имел в виду, что, поскольку я модифицировал файл Microsoft, я не должен был модифицировать, я получил эту ошибку. – taktak004