ホームページ > バックエンド開発 > C++ > VSCode C 拡張機能で C 17 サポートを有効にする方法は?

VSCode C 拡張機能で C 17 サポートを有効にする方法は?

Linda Hamilton
リリース: 2024-12-01 05:42:11
オリジナル
401 人が閲覧しました

How to Enable C  17 Support in the VSCode C   Extension?

VSCode C 拡張機能での C 17 サポートの有効化

VSCode では、std:: などの C 17 機能のサポートの欠如に関するエラー メッセージが表示される場合があります。ビルドプロセスが成功したにもかかわらず、string_view。これを解決するには、C 17 を認識して利用できるように C 拡張機能とデバッガーを構成することが重要です。

Visual Studio Code 拡張機能の設定に移動し、「cppstandard」を検索します。ドロップダウン メニューで「C 17」を選択します。このアクションは、コードを C 17 互換として扱うように C 拡張機能に指示し、インテリセンス エラーを排除します。

デバッガーが C 17 構文を正しく解釈できるように、tasks.json に次の構成があることを確認してください。 file:

{
  "tasks": [
    {
      "type": "cppbuild",
      "label": "C/C++: g++ build active file",
      "command": "/usr/bin/g++",
      "args": [
        "-std=c++17",
        "-I",
        "${fileDirname}",
        "-g",
        "${fileDirname}/*.cpp",
        "-o",
        "${workspaceFolder}/out/${fileBasenameNoExtension}.o"
      ],
      "options": {
        "cwd": "${workspaceFolder}"
      },
      "problemMatcher": ["$gcc"],
      "group": {
        "kind": "build",
        "isDefault": true
      }
    }
  ],
  "version": "2.0.0"
}
ログイン後にコピー

「-std=c 17」引数は C 17 標準を定義し、 g コンパイラはコードを正確に解釈します。 task.json 構成を直接コピーする場合は、必ずワークスペース ルート内に「out」フォルダーを作成してください。

以上がVSCode C 拡張機能で C 17 サポートを有効にする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート