Glad: erreur C4996: 'strncpy' non sécurisé

Créé le 13 nov. 2017  ·  8Commentaires  ·  Source: Dav1dde/glad

Salut!

Aujourd'hui, j'ai généré un fichier glad.c et inclut pour C ++ et OpenGL 4.4 en utilisant votre webservice.

Lorsque j'ai essayé de l'inclure dans mon projet C ++ (#include ainsi que d'ajouter le fichier glad.c à mon projet) et de le construire, j'ai eu les deux erreurs suivantes:

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'

J'ai essayé de réinstaller ce kit Windows exact, mais cela n'a pas aidé.

Existe-t-il un moyen de résoudre ce problème? Ou ai-je fait une erreur lors de la génération des fichiers / de leur intégration dans mon projet?

~ Incendeur

bug

Commentaire le plus utile

Devrait être corrigé dans master, pouvez-vous me le confirmer?

Essayez de générer happy à partir d'ici: http://cglad.dav1d.de/ (notez que ce n'est pas encore en ligne et un sous-domaine différent).

Merci!

Tous les 8 commentaires

Merci d'avoir soulevé cette question, c'est une chose que je devrais réparer dès que possible.

Puisque je ne veux pas vous précipiter pour créer une version fixe, y a-t-il un moyen simple de réparer moi-même le fichier glad.c généré?

Je rencontre aussi ce bug,

La solution de contournement consiste à définir:

#define _CRT_SECURE_NO_WARNINGS

avant d'inclure heureux. Je publierai une version mise à jour dans quelques heures.

Cool, merci beaucoup! J'essaierai plus tard aujourd'hui. Désolé si demander une solution de contournement semblait stupide, je suis super nouveau en C ++ et je suis juste un tutoriel sur OpenGL en ce moment. Merci pour votre incroyable générateur, votre support rapide et votre aide! :)

~ Incendeur

Devrait être corrigé dans master, pouvez-vous me le confirmer?

Essayez de générer happy à partir d'ici: http://cglad.dav1d.de/ (notez que ce n'est pas encore en ligne et un sous-domaine différent).

Merci!

A très bien fonctionné! :)

Maintenant, j'obtiens une erreur LINK mais je ne pense pas que cela ait à voir avec happy.

Merci encore, j'ai finalement réussi à configurer un projet en VC ++ - fonctionne aussi de mon côté :)

Modifications apportées au site Web principal - Poussera une nouvelle version après avoir corrigé le bogue (nul) dans # 119

Cette page vous a été utile?
0 / 5 - 0 notes