[so] [SO] [Tema1] Warning compilare Windows

Mihai Barbulescu b12mihai at gmail.com
Tue Mar 13 14:47:24 EET 2018


Am uitat sa mentionez, e interzisa folosirea flag-ului
D_CRT_NONSTDC_NO_DEPRECATE :) n-ai voie functii POSIX specifice in
ANSI-C

On 13 March 2018 at 14:39, Mihai Barbulescu <b12mihai at gmail.com> wrote:
> Salut,
>
> S-a mai discutat pe lista, vezi [1] si raspunsurile date acolo
>
> [1] https://www.mail-archive.com/search?q=strdup&l=so%40cursuri.cs.pub.ro
>
> 2018-03-13 13:31 GMT+02:00 Flavia Circiumaru via so <so at cursuri.cs.pub.ro>:
>> Buna,
>>
>>     In cazul in care raspunsul la intrebarea ta este negativ, ai putea
>> implementa tu functia strdup ca sa scapi de warning. Eu asa am procedat.
>>
>> Spor!
>>
>> Pe 13 mar. 2018 13:16, "M. Alin via so" <so at cursuri.cs.pub.ro> a scris:
>>>
>>> Salut,
>>>
>>>
>>>
>>> Din cauza ca folosesc functia strdup, primesc warning la compilare: “
>>> warning C4996: ‘strdup’: The POSIX name for this item is deprecated. Instead
>>> use the ISO C++, conformant name : _strdup. See online help for help for
>>> details”. Tin se precizez ca folosesc flag-ul  /D_CRT_SECURE_NO_DEPRECATE.
>>>
>>>
>>>
>>> Am cautat online si am gasit ca pot sa folosesc flag-ul de compilare
>>> /D_CRT_NONSTDC_NO_DEPRECATE.
>>>
>>>
>>>
>>> Avem voie sa folosim flag-ul acesta sau nu avem voie sa folosim strdup in
>>> tema?
>>>
>>>
>>>
>>>
>>>
>>> Mihaila Alin
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>>
>>
>> _______________________________________________
>> http://ocw.cs.pub.ro/courses/so/info/lista-discutii
>
>
>
> --
> Cu stimă,
> Mihai Bărbulescu



-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list