[so] [Tema1][Windows] Warning-uri la compilare pentru strtok

Mihai Barbulescu b12mihai at gmail.com
Mon Mar 6 15:50:04 EET 2017


On 6 March 2017 at 15:38, Theodor Stoican via so <so at cursuri.cs.pub.ro> wrote:
> Salutare,
>
> Pe Windows, cand compilez, cl raporteaza cateva warning-uri de tipul :
>
> "main.c(35) : warning C4996: 'strtok': This function or variable may be
> unsafe. Consider using strtok_s instead. To disab
> le deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details."
>
> Ca solutie, folosim strtok_s sau adaugam flagul respectiv cand compilam?
>
> Cele bune,
> Theodor
>

Extras din [1], daca ai fi citit :) :

-0.2: warning-uri de compilare; trebuie folosit, în cadrul compilării,
flag-ul -Wall pe Linux și flag-ul /W3, cel puțin, pe Windows;
     - puteți folosi /D_CRT_SECURE_NO_DEPRECATE pentru a evita unele
warninguri pe Windows.

Deci foloseste cu incredere acel macro si nu ti se va scadea.

Adauga-l in makefile la regulile de build pe windows

[1] https://ocw.cs.pub.ro/courses/so/teme/general

-- 
Cu stimă,
Mihai Bărbulescu


More information about the so mailing list