• ベストアンサー

コマンドプロンプト cをコンパイルしたい

今、C++でプログラムを作成し、コマンドプロンプトでコンパイルしようとしました。 C:\保存先> cl ファイル名.cpp このように入力すると 「バッチファイルとして認識されていません」の表示がでてしまいます。 この場合どうすればよいのでしょうか? 初歩的なことでしょうが、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

コマンドプロンプトでコンパイルする前に VCのインストール先に cl.exe が入った bin というフォルダがあります。 このフォルダを指定してやります。 私の場合は Program Files\Microsoft Visual Studio 9.0\VC\bin でしたので path="C:\Program Files\Microsoft Visual Studio 9.0\VC\bin" と打ち込んでエンターキーを押してください。 (たぶん何も表示されないと思います) doborn さんがVCをインストールしたフォルダを指定してください。 このあと cl ファイル名.cpp と打ってみてください。 一度打てばコマンドプロンプトを閉じるまで有効です。 ただし、コンパイラが VisualC++ の場合です。

その他の回答 (3)

  • php504
  • ベストアンサー率42% (926/2160)
回答No.3

Visual C++ 2008なら C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools にある vsvars32.bat をコマンドプロンプトから実行 Visual C++ 2005も9.0が8になるだけかな

  • Yanch
  • ベストアンサー率50% (114/225)
回答No.2

環境が書いてありませんが、 マイクロソフトの開発環境系みたいですね。 コンパイルする環境を設定するBATファイルが用意されているかもしれませんので、 インストールディレクトリを探してみてください。 例えば、SetEnv.batとか、mssdkvars.batとか。 ご使用の環境を明記してみると、もう少し、ヒントをもらえるかもしれません。

回答No.1

環境変数PATHにcl.exeのあるフォルダが含まれていないためだと思いますが,入れてもcl.exeが正常に動作するかどうかは分かりません。

関連するQ&A

専門家に質問してみよう