Glad: 였λ₯˜ C4996 : 'strncpy'μ•ˆμ „ν•˜μ§€ μ•ŠμŒ

에 λ§Œλ“  2017λ…„ 11μ›” 13일  Β·  8μ½”λ©˜νŠΈ  Β·  좜처: Dav1dde/glad

μ•ˆλ…•ν•˜μ„Έμš”!

였늘 μ €λŠ” glad.c νŒŒμΌμ„ μƒμ„±ν•˜κ³  μ›Ή μ„œλΉ„μŠ€λ₯Ό μ‚¬μš©ν•˜μ—¬ C ++ 및 OpenGL 4.4λ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€.

λ‚΄ C ++ ν”„λ‘œμ νŠΈ (#include 및 glad.c νŒŒμΌμ„ λ‚΄ ν”„λ‘œμ νŠΈμ— μΆ”κ°€)에 ν¬ν•¨μ‹œν‚€κ³  λΉŒλ“œν•˜λ €κ³ ν•˜λ©΄ λ‹€μŒ 두 가지 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

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'

이 μ •ν™•ν•œ Windows ν‚€νŠΈλ₯Ό λ‹€μ‹œ μ„€μΉ˜ν•˜λ €κ³  μ‹œλ„ν–ˆμ§€λ§Œ λ„μ›€μ΄λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

이 문제λ₯Ό ν•΄κ²°ν•  μˆ˜μžˆλŠ” 방법이 μžˆμŠ΅λ‹ˆκΉŒ? μ•„λ‹ˆλ©΄ νŒŒμΌμ„ μƒμ„±ν•˜κ±°λ‚˜ ν”„λ‘œμ νŠΈμ— 톡합 ν•  λ•Œ μ‹€μˆ˜λ₯Ό ν–ˆμŠ΅λ‹ˆκΉŒ?

~ 인 센더

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

λ§ˆμŠ€ν„°μ—μ„œ μˆ˜μ •ν•΄μ•Όν•©λ‹ˆλ‹€. 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ?

http://cglad.dav1d.de/ μ—μ„œ glad 생성을 μ‹œλ„

감사!

λͺ¨λ“  8 λŒ“κΈ€

μ•Œλ € μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€. μ΅œλŒ€ν•œ 빨리 μˆ˜μ •ν•΄μ•Όν•©λ‹ˆλ‹€.

κ³ μ • 릴리슀λ₯Ό μž‘μ„±ν•˜λ„λ‘ μ„œλ‘λ₯΄κ³  싢지 μ•ŠκΈ° λ•Œλ¬Έμ— 생성 된 glad.c νŒŒμΌμ„ 직접 μˆ˜μ •ν•  μˆ˜μžˆλŠ” κ°„λ‹¨ν•œ 방법이 μžˆμŠ΅λ‹ˆκΉŒ?

이 버그도 λ§Œλ‚˜μš”

ν•΄κ²° 방법은 λ‹€μŒμ„ μ •μ˜ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

#define _CRT_SECURE_NO_WARNINGS

κΈ°λ»ν•˜κΈ° 전에. λͺ‡ μ‹œκ°„ 내에 μ—…λ°μ΄νŠΈ 된 버전을 μΆœμ‹œν•˜κ² μŠ΅λ‹ˆλ‹€.

λ©‹μ Έμš”, 정말 κ°μ‚¬ν•©λ‹ˆλ‹€! 였늘 λ‚˜μ€‘μ— ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. ν•΄κ²° 방법을 μš”μ²­ν•˜λŠ” 것이 어리석은 κ²ƒμ²˜λŸΌ 보이면 μ£„μ†‘ν•©λ‹ˆλ‹€. μ €λŠ” C ++λ₯Ό 처음 μ ‘ν–ˆκ³  μ§€κΈˆ λ°”λ‘œ OpenGL에 λŒ€ν•œ μžμŠ΅μ„œλ₯Ό λ”°λ₯΄κ³  μžˆμŠ΅λ‹ˆλ‹€. λ†€λΌμš΄ λ°œμ „κΈ°, λΉ λ₯Έ 지원 및 도움에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€! :)

~ 인 센더

λ§ˆμŠ€ν„°μ—μ„œ μˆ˜μ •ν•΄μ•Όν•©λ‹ˆλ‹€. 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ?

http://cglad.dav1d.de/ μ—μ„œ glad 생성을 μ‹œλ„

감사!

잘 ν–ˆμ–΄! :)

이제 LINK 였λ₯˜κ°€ λ°œμƒν•˜μ§€λ§Œ 그것이 기쁜 일과 관련이 μ—†λ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

λ‹€μ‹œ ν•œ 번 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€. λ“œλ””μ–΄ VC ++둜 ν”„λ‘œμ νŠΈλ₯Ό μ„€μ •ν–ˆμŠ΅λ‹ˆλ‹€.

메인 μ›Ή μ‚¬μ΄νŠΈμ— λ³€κ²½ 사항 ν‘Έμ‹œ-# 119의 (void) 버그λ₯Ό μˆ˜μ • ν•œ ν›„ μƒˆ 버전을 ν‘Έμ‹œν•©λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰