Visual Studioでのコンパイルに成功したC++のシンプルなコンソールアプリケーションがあります。
Visual Studio Codeを試したかったので、ディレクトリをVisual Studio Codeがインストールされているコンピューターにコピーしました。
C++拡張機能をインストールしました:
最初にブレークポイントを入れて押します F5 そして私はエラーを受け取りました:
起動:プログラム 'プログラム名を入力してください。たとえば、c:\ Users\student1\Desktop\ConsoleApp\a.exe'は存在しません。
もちろん、プログラムは存在しません。コードがプログラムになるようにコンパイルしています。
私は指示に従い、launch.json
ファイル:
"program"
の値:"${workspaceRoot}/a.exe"
の代わりに "enter program name, for example ${workspaceRoot}/a.exe"
。
しかし、同じ問題がまだ存在しています。
何か案が ?
これに2時間かけてください。
理想的には、VSコードは初心者にとってそれほど難しくないはずです
VS Codeは、アイデアエディターのように、段階的に自動的に各インストールなどのプロンプトを表示できるため、初心者にはそれほど長い手順ではありません。
実行する手順のシーケンス(ほとんどのことは1回です):
1回: C/C++コンパイラーをインストールし、PATH環境変数に追加します Visual StudioコードのC/C++プラグインをインストールします Visual Studioコードに場所を伝えますコンパイラとは何ですか?ビルドして実行するためのショートカットは何ですか これらは ".vscode"(以下を参照)の下のファイルです すべてのプロジェクト: プロジェクトを作成します ビルドプロジェクト プロジェクトを実行
詳細:
1回:
注:コンパイラーがすでにある場合は、以下の「A」のポイントをスキップできます。 A。コンパイラをインストールします(まだない場合) 以下の例では、MinGW c ++コンパイラをWindowsにインストールします: ここからダウンロード:https://sourceforge.net/p/mingw-w64/mailman/message/36103143/ 1. Windowsの場合、https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/mingw-w64-v5をダウンロードしました.0.3.Zip 2. zip mingw-w64-v5.0.3.Zip 3. unzipしたフォルダーの名前をMinGWに変更し、C:\ MinGW\ に移動します4.確認します"C:\ MinGW\bin\gcc.exe"ディレクター/ファイルがあることを確認します。それ以外の場合は、フォルダー に必要な変更を加えます。コンパイラをPATH環境変数に追加します 1.「C:\ MinGW\bin」をPATHに追加します>ユーザー環境変数 2.コマンドからgccコマンドが機能することを確認します コマンドを再起動 以下のコマンドを 'cmd'で実行します ここでgcc 出力は次のようになります:C:\ MinGW\bin\gcc.exe C 。ビジュアルスタジオコードを再起動します 1.以下のようにC/C++プラグインをインストールします: メニューから 表示>拡張機能 拡張機能の下に検索とインストール C/C++
すべてのプロジェクト:
注:.vscodeフォルダーは毎回コピーして貼り付けることができます
A。以下の「myproj」フォルダとファイルを、以下の構造のように作成します。 C:\ myproj\myfile.cpp C:\ myproj\.vscode\ C:\ myproj\.vscode\c_cpp_properties.json C:\ myproj\.vscode\launch.json C:\ myproj\.vscode\settings.json C:\ myproj\.vscode\tasks.json
B.上記((5ファイル))をダウンロードして、下のリンクから上書きします
https://github.com/manoharreddyporeddy/my-programming-language-notes/tree/master/vscode-c%2B%2B
C。 Visual Studio/VSコードを再起動します D。 vsコードでプロジェクトを開き、プロジェクトを実行します。 「myproj」フォルダーをビジュアルスタジオコードにドラッグアンドドロップします ビルドプロジェクト:「Ctrl + Shift + B」を押してmyfileをビルドします.exe プロジェクトの実行:「Ctrl + F5」を押してmyfile.exeを実行します
これですべてです。お役に立てば幸いです。
詳細情報: https://code.visualstudio.com/docs/languages/cpp
オプション
C++をより適切にフォーマットするには
C++フォーマット 1. Clangをインストールします: ダウンロード元:http://releases.llvm.org/download.html#5.0.2 Windows用にダウンロードしました 「ビルド済みバイナリ:」> Windows用Clang(64ビット)(LLVM-6.0.0-win64.exe) 2. [パスに追加]を選択しますインストール中。 3. xaverによってコードプラグイン "Clang-Format"と比較してインストールします。これはexe上でラップします。 4. Visual Studioコードを再起動します。 注: 問題:2018年6月の時点で、Clangは新しいC++ 17構文を正しくフォーマットしていません。 解決策:その場合、そのコードを別のファイル/コメントに移動してください&vsコードを再起動します。 以上です。 Alt + Shift + Fを押してフォーマットします(他のOSでも同様のキーの組み合わせ)
この問題は主にファイル名が原因です。以下の表に示すように、バイナリの名前はaudioMatrixBin.exeではなく、windowsフォルダー内のaudioMatrixBinになりますが、ここではfilename.exeについて言及する必要があります。
{
"name": "(Windows) Launch",
"type": "cppvsdbg",
"request": "launch",
"program": "audioMatrixBin.exe",
"args": ["AudioMxrMgr4Subaru.conf"],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true
}
]
}