MFC ウィンドウ アプリケーションで非推奨の警告を無効にする方法と、_CRT_NONSTDC_NO_WARNINGS が機能しない理由
_CRT_SECURE_NO_WARNINGS の使用法
MFC ウィンドウ アプリケーションをコンパイルすると、特定の関数または変数の非推奨が原因でコンパイル エラーが発生することがあります。このようなエラーの 1 つは、strncpy の安全でない使用に関係しています。この問題に対処するために、Visual Studio では、_CRT_SECURE_NO_WARNINGS を使用して非推奨を無効にすることをお勧めします。
特定のプロジェクトの場合、プロジェクトの構成プロパティのプリプロセッサ定義セクションに _CRT_NONSTDC_NO_WARNINGS を追加してもエラーは解消されません。これは、_CRT_NONSTDC_NO_WARNINGS が間違ったディレクティブであるためです。
正しい解決策は、_CRT_SECURE_NO_WARNINGS をプリプロセッサ定義に追加することです。これを行うには、[構成プロパティ] -> [構成プロパティ] に移動します。 C/C ->プリプロセッサ ->プリプロセッサの定義。
_CRT_SECURE_NO_WARNINGS を追加すると、strncpy に関連する警告だけでなく、すべての非推奨の警告が無効になることに注意してください。特定の関数についてのみ非推奨の警告を無効にしたい場合は、_CRT_DEPRECATE_NO_WARNINGS ディレクティブの後に、警告を抑制したい特定の関数の名前を続けて使用できます。たとえば、strncpy のみの警告を無効にするには、次を使用します:
_CRT_DEPRECATE_NO_WARNINGS("strncpy")
以上がMFC ウィンドウ アプリケーションで非推奨の警告を無効にする方法と、_CRT_NONSTDC_NO_WARNINGS が機能しない理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











C言語関数によって返される値の種類は何ですか?返品値を決定するものは何ですか?

STL(ソート、検索、変換など)のアルゴリズムを効率的に使用するにはどうすればよいですか?
