Windows、Web、モバイル デバイス、およびその他の多くのプラットフォーム用のアプリケーションを構築するための統合開発ツールの Microsoft スイートのファミリ。 特定のカテゴリに適合しないその他のトピック。
文字化けについては別途新規で質問してください。
ただしこのフォーラムには Visual Studio Code のカテゴリーが無く本来の対応範囲外ですので、以下の Visual Studio Code カテゴリに質問するか、一般の技術 Q&A サイトで相談してください。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
初めまして。
現在、Visual Studio Code(以下、VS Codeという)を使用して、C言語のソースコードをコンパイルおよび実行を試しているのですが、できません。
VS Codeには、C/C++拡張ツール、コードランナーおよび日本語化ツールをインストールしてあります。
コードランナーを起動すると、
以下のように表示されます。
Microsoft Windows [Version 10.0.22621.2070]
(c) Microsoft Corporation. All rights reserved.
C:\Users\Yoichiro\OneDrive\ドキュメント\C\My_Project\Sample>cd "c:\Users\Yoichiro\OneDrive\ドキュメント\C\My_Project\Sample" && c++ test.cpp -o test && "c:\Users\Yoichiro\OneDrive\ドキュメント\C\My_Project\Sample"test
'c++' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
c:\Users\Yoichiro\OneDrive\ドキュメント\C\My_Project\Sample>
対処方法を教えてください。
因みに、コンパイラーはボーランドのbcc32xを使用するつもりです。
Windows、Web、モバイル デバイス、およびその他の多くのプラットフォーム用のアプリケーションを構築するための統合開発ツールの Microsoft スイートのファミリ。 特定のカテゴリに適合しないその他のトピック。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
文字化けについては別途新規で質問してください。
ただしこのフォーラムには Visual Studio Code のカテゴリーが無く本来の対応範囲外ですので、以下の Visual Studio Code カテゴリに質問するか、一般の技術 Q&A サイトで相談してください。
質問作成者が受け入れた回答
'c++' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
このエラーはメッセージの通りC++コンパラのコマンドが見つからないという意味です。
PATHの設定の確認が必要です。
因みに、コンパイラーはボーランドのbcc32xを使用するつもりです。
またさらにボーランドCコンパラのコマンドはbccのはずなので、上記エラーが出るということは、bccコマンド名が正しくC/C++ Extensionに設定されていないということです。
以下を順に確認してはいかがでしょう。
1.「使用するつもりのボーランドのbcc32x」の正常なインストールとコマンドラインからのコンパイルと、コンパイルしたオブジェクトの実行動作
2.システム環境変数の「使用するつもりのボーランドのbcc32x」の実行PATH設定
3.VS Codeの、C/C++ Estension のコンパイラ設定
なぜ一般的なVisual Studioのコンパラ「cl」やgccではなく、「ボーランドのbcc32x」を使用することになったのかの理由が不明ですが、上記1~3の設定確認はこの様なQ&Aサイトではかなり大変なので、詳細はその「ボーランドのbcc32x」の使用するきっかけとなった情報をよく参照するか、そこに問い合わせることをお勧めします。
無事実行することができました。
VSCode Code Runner C++ Borland - Google 検索
検索すれば答えはすぐ出てくる。
FYI: C++ programming with Visual Studio Code
C++ is a compiled language meaning your program's source code must be translated (compiled) before it can be run on your computer. VS Code is first and foremost an editor, and relies on command-line tools to do much of the development workflow. The C/C++ extension does not include a C++ compiler or debugger.
Borland C++を使用するなら、コンパイルのコマンドラインが bcc test.cpp -o test になるようにセットアップしなければ使えないでしょう。