1. ホーム
  2. c++

[解決済み] コマンドプロンプトでC++を実行する - Windows

2022-03-07 12:14:12

質問

最近はみんなIDEを使っていると思いますが、私はメモ帳++でコードを書いて、コマンドプロンプトのコマンドを使ってコンパイルし、そこから実行する方が簡単だと思います。少なくとも、JavaとPythonではそうしています。C++でそれをどうやるか頭を悩ませてみたのですが、いいものが見つかりませんでした。何かコンパイラ(JavaのJDKのようなもの)で、自分のパスに貼り付けて、C++と同じように javacjava を使えば、CMDから私のコードを実行し、コンパイルすることができますか?

注:IDEがいかに優れているかについての回答やコメントを投稿しないでください - 私はIDEが優れていることを知っています。私はただ、古い方法でやるのに慣れているだけです :D

どのように解決するのですか?

使用するコンパイラーに依存します。

例えば、Visual C++ .NET 2010 Expressを使用している場合、スタートメニューからVisual C++ 2010 Express Command Promptを実行すれば、簡単にコンパイルと実行が可能です。

> cl /EHsc mycode.cpp
> mycode.exe

を実行するか、通常のコマンドラインから vcvars32.bat を最初に実行して、環境を整えてください。または、次のように検索します。 setvcvars.cmd (FLOSSプロジェクトの一部) を使って、インストールされているVSの場所を特定し、そのVSから vcvars32.bat を使うことができます。

コマンドラインについては、お使いのコンパイラのマニュアルをご確認ください。