【VisualStudio】C++でsdlを無効にする
目次
sdlチェックとは
Security Development Lifecycle(セキュリティ開発サイクル)チェックのことを言います。
この機能が有効
になっていると、セキュリティ的に脆弱性のある関数や変数を使用できないようになります。
基本的にこのチェックに引っかかった場合、エディタ側から代わりにこれを使えばいいよというような提案があるので問題はないと思いますが、参考書などの通りに書いてみたいというときはチェックを無効にしてもいいかと思います。
sdlチェックの切り替え
プロジェクトのプロパティ -> 構成プロパティ -> C/C++ -> SDLチェック
- はい : 有効化
- いいえ : 無効化
sdl関連のエラーコード
以下のエラーコードが出ていた場合は、sdlチェックに引っかかったということになります。
- C4146
- C4308
- C4532
- C4533
- C4700
- C4703
- C4789
- C4995
- C4996
【VisualStudio】C++でsdlを無効にする
https://blog.djima.net/2021/09/01/【VisualStudio】C-でsdlを無効にする/