Glad: Fehler C4996: 'strncpy' unsicher

Erstellt am 13. Nov. 2017  ·  8Kommentare  ·  Quelle: Dav1dde/glad

Hallo!

Heute habe ich eine glad.c-Datei generiert und für C ++ und OpenGL 4.4 mit Ihrem Webservice eingeschlossen.

Als ich versuchte, es in mein C ++ - Projekt aufzunehmen (#include sowie das Hinzufügen der Datei glad.c zu meinem Projekt) und dies zu erstellen, wurden die folgenden zwei Fehler angezeigt:

e:\files\opengl\glad.c(173): error C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.

c:\program files (x86)\windows kits\10\include\10.0.16299.0\ucrt\string.h(343): note: see declaration of 'strncpy'

Ich habe versucht, genau dieses Windows-Kit neu zu installieren, aber das hat nicht geholfen.

Kann ich dieses Problem auf irgendeine Weise lösen? Oder habe ich einen Fehler gemacht, als ich die Dateien generiert / in mein Projekt integriert habe?

~ Incendor

bug

Hilfreichster Kommentar

Sollte im Master behoben werden, können Sie das für mich bestätigen?

Versuchen Sie, von hier aus froh zu generieren: http://cglad.dav1d.de/ (beachten Sie, dass es noch nicht live ist und eine andere Subdomain).

Vielen Dank!

Alle 8 Kommentare

Vielen Dank, dass Sie das angesprochen haben. Das sollte ich so schnell wie möglich beheben.

Gibt es eine einfache Möglichkeit, die generierte glad.c-Datei selbst zu reparieren, da ich Sie nicht überstürzen möchte, eine feste Version zu erstellen?

Ich treffe auch diesen Fehler,

Problemumgehung definiert:

#define _CRT_SECURE_NO_WARNINGS

vor dem einschließen froh. Ich werde innerhalb weniger Stunden eine aktualisierte Version veröffentlichen.

Cool, vielen Dank! Ich werde es heute später versuchen. Es tut mir leid, wenn es dumm erschien, nach einer Problemumgehung zu fragen. Ich bin super neu in C ++ und folge gerade einem Tutorial zu OpenGL. Vielen Dank für Ihren tollen Generator, schnelle Unterstützung und Hilfe! :) :)

~ Incendor

Sollte im Master behoben werden, können Sie das für mich bestätigen?

Versuchen Sie, von hier aus froh zu generieren: http://cglad.dav1d.de/ (beachten Sie, dass es noch nicht live ist und eine andere Subdomain).

Vielen Dank!

Hat super funktioniert! :) :)

Jetzt bekomme ich einen LINK-Fehler, aber ich denke nicht, dass das mit froh zu tun hat.

Nochmals vielen Dank, ich habe es endlich geschafft, ein Projekt in VC ++ einzurichten - funktioniert auch auf meiner Seite :)

Änderungen, die auf die Hauptwebsite übertragen wurden - Wird eine neue Version übertragen, nachdem der (nichtige) Fehler in # 119 behoben wurde.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

MythreyaK picture MythreyaK  ·  9Kommentare

lazysquid picture lazysquid  ·  5Kommentare

computersarecool picture computersarecool  ·  6Kommentare

l0calh05t picture l0calh05t  ·  6Kommentare

sasmaster picture sasmaster  ·  9Kommentare