Glad: erro C4996: 'strncpy' inseguro

Criado em 13 nov. 2017  ·  8Comentários  ·  Fonte: Dav1dde/glad

Oi!

Hoje gerei um arquivo glad.c e inclui para C ++ e OpenGL 4.4 usando seu webservice.

Quando tentei incluí-lo em meu projeto C ++ (#include, bem como adicionar o arquivo glad.c ao meu projeto) e compilá-lo, recebi os seguintes dois erros:

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'

Eu tentei reinstalar este kit do Windows exato, mas não ajudou.

Existe alguma maneira de resolver esse problema? Ou cometi um erro ao gerar os arquivos / integrá-los ao meu projeto?

~ Incendor

bug

Comentários muito úteis

Deve ser corrigido no mestre, você pode confirmar isso para mim?

Tente gerar alegre a partir daqui: http://cglad.dav1d.de/ (observe que ainda não está ativo e um subdomínio diferente).

Obrigado!

Todos 8 comentários

Obrigado por trazer isso à tona, é uma coisa que devo consertar o mais rápido possível.

Já que não quero apressar você para criar uma versão corrigida, existe uma maneira simples de eu mesmo corrigir o arquivo glad.c gerado?

Eu também conheço esse bug,

A solução alternativa é definir:

#define _CRT_SECURE_NO_WARNINGS

antes de incluir contente. Vou lançar uma versão atualizada dentro de algumas horas.

Legal, muito obrigado! Vou tentar mais tarde hoje. Desculpe se pedir uma solução alternativa pareceu estúpido, sou muito novo em C ++ e estou apenas seguindo um tutorial sobre OpenGL agora. Obrigado por seu gerador incrível, suporte rápido e ajuda! :)

~ Incendor

Deve ser corrigido no mestre, você pode confirmar isso para mim?

Tente gerar alegre a partir daqui: http://cglad.dav1d.de/ (observe que ainda não está ativo e um subdomínio diferente).

Obrigado!

Funcionou muito bem! :)

Agora estou recebendo um erro de LINK, mas não acho que isso tenha a ver com contente.

Obrigado mais uma vez, finalmente consegui configurar um projeto em VC ++ - funciona também no meu lado :)

Mudanças enviadas para o site principal - Enviará uma nova versão após corrigir o bug (void) no # 119.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

computersarecool picture computersarecool  ·  6Comentários

Kazade picture Kazade  ·  3Comentários

tysonbrochu picture tysonbrochu  ·  7Comentários

devvoid picture devvoid  ·  8Comentários

ButchDean picture ButchDean  ·  4Comentários