VSCode書き込みC / C ++コードを使用するには?(Win10 x64システム)

良い習慣を形成するために、賞賛ポイント散歩を

質問があり、私的な手紙を喜ばせる、コメント、私は返事に表示されます


  1. ダウンロードのVSCode
    特別なメソッドを介して国、そうでない場合は、公式サイトのダウンロードVSCode、非常に遅い速度を
    、あなたも私の申し出使用することができます VSCodeUserSetup-x64-1.43.0.exe:青い雲の演奏のリンクをダウンロード、
    あなたが上記の要件を満たすことができない場合自分の右の選択をまぶしいVSCode記事をダウンロードするには、ネットワーク上。
  2. ディレクトリ、ディレクトリ2:プラグインおよびコンパイラをインストールします
  3. Cで書かれたCコードは、作業領域を確立する必要性をVSCode
  4. C ++ VSCodeにワークスペースを作成する必要が書かれたC ++コード
  5. 内容ファイブ:のC / C ++のデバッグ動作を説明


ほとんどの人々のように、道路の私のプログラミングは、「C言語」最初のプログラミングコースの大学で開始することです

その時、先生はその2つの軽量Cコンパイラ推奨:、DevのC ++は、Visual C ++ 6.0を、両方のC言語のエディタは使いやすいですが、本当に

  1. VC 6.0は1998年、旧製品、今日の一般的なオペレーティングシステムの互換性の問題の様々なですが、私はそれを放棄し始めました
  2. 捨てられた彼女をスラグに行くように、私の男のように、C言語を学ぶ初心者のためのDev C ++は優れたツールですが、それはC言語によって後に開始、それは機能が本当に限られて提供されるため、私は需要を満たすことができません
  3. その後、ネットワークは非常に強力なC言語の標準的なIDEがあることを学びました:Visual Studioが、しかし、このバージョン、あまりにも多くのもの、巨大な体格、C言語の学習者だけで蚊と戦うために大砲のようにVisual Studioを使用開始し、必要はありません。また、小さなおならWazi巨匠、無力のように、Visual Studioは、実際にそれがちょうど私の目には、めまいは、その後、最終的にはDevのCの腕に戻ったプログラミングを始めた作ら++

今日までは、MicrosoftのVSCodeダウンロードしようとした後、ますます人気の、とは経験が非常に良好で見つかりました。

VSCode JavaScriptのみ、活字体とのNode.jsに建てられたが、それは、拡張システムにおけるプラグイン他の非常に豊かな言語を持っているが、

これは、ビルトインではJavaScript、活字体とのNode.jsのサポートを付属しており、(例えば、.NETやユニティなど)とランタイム(例えばC ++、C#、Javaの、Pythonの、PHP、行くように)他の言語用の拡張機能の豊かな生態系を持っています。

使用する予定のその後VSCodeを C / C ++環境を構成し、私は時折Cプログラミング言語、だけでなく、このプロセスの記録のニーズを満たすため、我々は助けを願っています

ディレクトリ:マイクロソフトC / C ++拡張

  1. オープンVSCode
  2. サイドバーをクリックして拡張子が管理するアイコン
    ここに画像を挿入説明
  3. 検索C / C ++をクリックし、インストールします

ではVisual StudioのコードのためのC / C ++ (プレビュー) 、明らかにこのプラグインはC ++コンパイラやデバッガが含まれていない、あなたは(あなたが既にコンピュータにC ++コンパイラを持っていない限り)C ++コンパイラをダウンロードする必要があります説明

C / C ++拡張機能は、C ++コンパイラやデバッガが含まれていません。あなたはこれらのツールをインストールするか、既にコンピュータにインストールされているものを使用する必要があります。

ディレクトリ2:Windows上のMingwを-W64経由でGCC

ステップ1:ダウンロードMingwを-W64

ウィンドウのユーザーのために、公式には2つのC ++コンパイラ(:C ++互換性のあるCサプリメント)をお勧めします:

私はダウンロードすることを選んだMingwを-W64 ONのWindows GCC経由し

インストールと仮定します。D:\mingw-w64

ステップ2:設定の環境変数

右このコンピュータ]> [プロパティ]> [システムの詳細設定]> [詳細]> [環境変数

パスを選択し、[編集]をクリックします

[OK]をクリックしても、繰り返しああ、ちょうど決定することによって、すべてオフにページを開きます

:私は、インストールパスがあることを前提としD:\mingw-w64、用に構成された環境変数:D:\mingw-w64\bin

ステップ3:確認

それぞれ、+ R、入力cmdを勝つ、コンソールでコマンドを入力します。

g++ --version
gdb --version

あなたは、ダウンロードが成功すると説明することができますので、(あなたは、期待される出力が表示されない場合またはg ++またはGDBコマンドが認識されない、コメント欄で私に尋ねることができるの失敗)

内容量3:ビルドC ++のワークスペース

一つは:あなたが書いたC ++コード、決定する位置を格納するための新しいフォルダを作成し、デスクトップ上で推奨されていません

私は名前のフォルダ直接C ++を

2: VSCodeとフォルダを開くC ++

  1. 最も鮮明な方法:コードによってオープン>右クリック>フォルダを選択

  2. VSCodeがあなたの右クリックメニューに登録されていない場合は、正直に開いVSCode>ファイル>開いているフォルダ

3:その後の操作の成功を確実にするために、ワークスペースC ++でC ++ファイルを作成します

フォー: tasks.jsonファイルを生成します

tasks.jsonファイルコールG ++コンパイラは、ソースコードに基づいて、実行ファイル(EXEファイル)を作成(C ++ファイル)

メインメニューは、ターミナル>設定のデフォルトのビルドタスクを選択します

ドロップダウンリストで、リスト定義済みのC ++コンパイラのビルドタスクの様々な、

選択グラム++。exeファイルのビルドアクティブなファイルを

VSCodeが自動的tasks.jsonワークスペース内のファイル、.vscodeの上のフォルダが生成されます、そして、
ここに画像を挿入説明
一般的な、args配列内の設定をコードに追加する必要性を、または中国の出力が文字化けしています

"-fexec-charset=GBK"

4:コンパイルC ++コード

私はTEST.CPPを実行するとします

  1. 戻るTEST.CPPウィンドウ
    ここに画像を挿入説明
  2. ターミナル>ファイル名を指定して実行ビルドタスク
    の実行可能ファイル

    とコードエディタの一番下のパネルに表示され、端末を統合
    ここに画像を挿入説明

5:コードCの実装++

VSCodeは、実行可能ファイルを実行し、VSCodeは、インストールするプロンプトに従い、PowerShellのプラグインをインストールするように求められます

このシステムスクリプトを実行中に禁止するので、ファイル****** PS1をロードできませんでした:。ここでは高い確率で問題が発生した
あなたが見ることができる私が見つけた記事、明確な説明と解決するの理由を与えます道

  1. 統合ターミナルパネルでは、PowerShellのターミナルオープン
    ここに画像を挿入説明
    に+クリックを

  2. ターミナルで.\test.exe
    ここに画像を挿入説明
    入力します。

6:複数のC ++のソースファイルのコンパイル1回

デフォルトで生成tasks.jsonのファイル、1は、現在のC ++ソースファイルをコンパイルすることができます

tasks.jsonのファイル:args配列"${file}"の代わりに${workspaceFolder}\\*.cpp、できるワンタイムコンパイラのワークスペース内のすべてのC ++のソースファイル

内容量4:Cは、作業領域を確立

上記動作は、非常に高度に繰り返されます

  1. どちらかの操作を繰り返しますが、選択するgcc.exeビルドアクティブなファイルを
    ここに画像を挿入説明
  2. 直接C ++のワークスペースファイルtasks.jsonの2つの値を変更します

"label": "g++.exe build active file"代わりに"label": "gcc.exe build active file"

"command": "mingw64路径\\bin\\g++.exe"変更"command": "mingw64路径\\bin\\gcc.exe"

MinGW64パス:インストールにMinGW64へのパスは、二重のスラッシュを書くことを覚えておいてください

内容量5:デバッグ

A:世代launch.jsonファイル

スタートGDBデバッガ

オープンVSCode、[実行]> [Configuration]を追加...
を選択C ++(GDB / LLDB)
ここに画像を挿入説明

  • Cワークスペースの場合、ドロップダウンリストを選択: gcc.exeビルドとデバッグアクティブなファイルを
    ここに画像を挿入説明
  • C ++のワークスペース場合は、ドロップダウンリストを選択します。アクティブなファイルG ++ EXEのビルドとデバッグを

だから、VSCodeは自動的.vscode上launch.jsonワークスペース内のファイル、フォルダを生成します。
ここに画像を挿入説明

  • デフォルトでは、C ++の拡張機能は、ソースコード内の任意のブレークポイントを追加していないに値をデバッグするのmainメソッドにデバッガのスタート・ストップ
    "stopAtEntry"true
  • "cwd": "${workspaceFolder}"デバッガは、ワークスペースのフォルダのディレクトリを操作する場合は、値を変更する${fileDirname}場所、ファイルのディレクトリに変更することができます

ここに画像を挿入説明

内容量6:詳細のマイクロソフトC / C ++の拡張についての簡単な話

管理プラグインVSCodeのクリックC / C ++
ここに画像を挿入説明
ここに画像を挿入説明

  • この拡張は、githubの上のオープンソースプロジェクトです
  • リポジトリは、githubの上の倉庫プラグ
  • や非行、githubの上のプラグインの問題のフォーラムは、あなたはバグを提出することができ、ソリューションを提出
  • ドキュメントプラグインのドキュメント、実際には、このページの公式文書にポイントがVSCode拡張されたサブページ記述
  • コードサンプルのコード例は、我々はプラグgithubの通過の新機能を見ることができます

このサンプルは、単純なC ++プログラムであることを計算して出力ボックスの容積を。
私たちは、新しい拡張機能を説明するために私たちのブログ記事で、この例を使用します。

  • オフラインインストーラオフラインインストーラ、名前は分かりにくいかもしれが、実際には、失敗にプラグインVSCodeをインストールすることで、手動での戦いのVSCodeをインストールし、githubのダウンロードプラグインに直接アクセスしてください

ここに画像を挿入説明
Visual Studioのライブシェアは、プラグイン、拡張、およびスキップされています

次に概要と入門、クイックリンク、質問とフィードバックは、上記ウェブサイトナビゲーションの改善であります

オフラインインストールは、手動でこのプラグインをインストールする方法をお教えし

行動のマイクロソフトのオープンソースコード、Microsoftのオープンソースのガイドライン

データおよびテレメトリは、ユーザデータを収集するこのプラグインは、とにかく、ユーザーエクスペリエンスを向上させるために、マイクロソフトに渡され、私は気にしないでください

この拡張機能は、使用状況データを収集し、当社の製品やサービスを改善するため、マイクロソフトに送信します。


参考記事:

公開された156元の記事 ウォンの賞賛434 ビュー210 000 +

おすすめ

転載: blog.csdn.net/Zhangguohao666/article/details/104963520