2016-10-05 25 views
0

C++のVSCodeでデバッグおよびコンパイルするための質問があります。Visual StudioコードVSCodeデバッグ/コンパイルC++

マイクロソフトからc/c++アドオンをインストールしました。 その後、デバッグを開始し、デバッグモードとしてc++(Windows)を選択しました。 launch.jsonファイルでこの行に使用するプログラムを選択してください。

"program": "enter program name, for example ${workspaceRoot}/a.exe" 

次に、Visual StudioコードをコンパイルするようにC++コンパイラを設定する方法があります。

+0

が、これはちょうどvscodeタグ付けするべきではありません、Visual Studioの自体は、実際の質問に関連していないようですか? – stijn

+0

私はVSCodeでC++コードをコンパイルしようとしていませんが、GCC/Clang/MinGW/MSBuildであるコンパイラプログラムへのパスを指定し、コードがそれを探すために環境を適切に設定する必要があるプログラムを正しくコンパイルして実行するために必要なライブラリが必要です。 VSCodeにはデフォルトでコンパイラが付属していないため、このための自動セットアップはありません。 – rlam12

+0

最近の変更点は有望です:https://blogs.msdn.microsoft.com/vcblog/2016/10/24/building-your-c-application-with-visual-studio-code/ – Jeff

答えて

0

デバッグするプログラムの相対パスは、/ exampleProj/debug /にある実行可能ファイル "example.exe"をワークスペースルートに対して相対的に探す必要があります。 VSコードを起動するために開かれています(どこにナビゲートサイドバーに戻ってどこからファイルがあるかわからない場合)。

次のようにあなたは、あなたのprogamのエントリをお勧めします:

"program": "${workspaceRoot}/exampleProj/debug/example.exe" 
0

実行可能ファイルの名前を選択するように頼んでいるようです。名前を選択する必要があります。私はVSCodeに精通していません。 VStudioでは、プロジェクトを右クリックしてプロパティを選択し、リンカの下では出力ファイルのフィールドになります。

関連する問題