次の方法で共有

Visual Stdio Codeを使用してC言語のソースコードのコンパイルができない

Anonymous
2023-08-07T01:36:14+00:00

初めまして。

現在、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を使用するつもりです。

開発者テクノロジ | Visual Studio | その他
開発者テクノロジ | Visual Studio | その他

Windows、Web、モバイル デバイス、およびその他の多くのプラットフォーム用のアプリケーションを構築するための統合開発ツールの Microsoft スイートのファミリ。 特定のカテゴリに適合しないその他のトピック。

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. Hebikuzure aka Murachi Akira 320.6K 評価のポイント MVP ボランティア モデレーター
    2023-08-07T08:14:41+00:00

    文字化けについては別途新規で質問してください。

    ただしこのフォーラムには Visual Studio Code のカテゴリーが無く本来の対応範囲外ですので、以下の Visual Studio Code カテゴリに質問するか、一般の技術 Q&A サイトで相談してください。

    Newest 'visual-studio-code' Questions - Stack Overflow

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. hidaka 56,101 評価のポイント MVP ボランティア モデレーター
    2023-08-07T02:55:34+00:00

    '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」の使用するきっかけとなった情報をよく参照するか、そこに問い合わせることをお勧めします。

    0 件のコメント コメントはありません

4 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2023-08-07T05:31:23+00:00

    無事実行することができました。

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Hebikuzure aka Murachi Akira 320.6K 評価のポイント MVP ボランティア モデレーター
    2023-08-07T02:49:14+00:00

    VSCode Code Runner C++ Borland - Google 検索

    検索すれば答えはすぐ出てくる。

    0 件のコメント コメントはありません
  3. Anonymous
    2023-08-07T02:38:25+00:00

    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 になるようにセットアップしなければ使えないでしょう。

    0 件のコメント コメントはありません