C言語関係掲示板

過去ログ

No676 Visual C++をコマンドプロンプトからコンパイル実行させたい

[戻る] [ホームページ]
No.7669

Visual C++をコマンドプロンプトからコンパイル実行させたい
投稿者---kenta(2003/06/22 04:04:16)


Visual C++の起動やコンパイルが遅いと感じてしまうのでコマンドプロンプトからコマンドを入力してコンパイルをしたいのですが、autoexec.batにVisual C++のPATHを追加して、clを実行してもDLLが見つからないと言われ上手くいきません。どうすればよいでしょうか?
インストールの時はフルインストールしたのでファイルは全てそろっていると思います。Visual C++からのコンパイルやビルドは上手くいきます。

また、Visual C++を使いコンパイル実行すると、中間ファイルなどが多く出来てしまいます。これを自動的に削除できる方法がありましたら教えてください

OS Windows Me
Soft Visual C++ 6.0 Enterprise Edition

No.7672

Re:Visual C++をコマンドプロンプトからコンパイル実行させたい
投稿者---もぐりん(2003/06/22 10:15:31)


>Visual C++の起動やコンパイルが遅いと感じてしまうのでコマンドプロンプトからコマンドを入力してコンパイルをしたいのですが、autoexec.batにVisual C++のPATHを追加して、clを実行してもDLLが見つからないと言われ上手くいきません。どうすればよいでしょうか?

本文は、適当に改行してください。
C:\Program Files\Microsoft Visual Studio\VC98\Binにあるvcvars32.bat
を実行しましたか?
インストール中に環境変数とvcvars32.batについて説明があったはずです。
自動で不要なファイルを消したい、ということですが、Vectorのプログラミングにご希望のツールがあります。
ご自分で探してください。


No.7673

Re:Visual C++をコマンドプロンプトからコンパイル実行させたい
投稿者---かずま(2003/06/22 10:24:50)


> Visual C++の起動やコンパイルが遅いと感じてしまうのでコマンド
> プロンプトからコマンドを入力してコンパイルをしたいのですが、

Visual C++ をインストールしたところに vcvars32.bat という
バッチファイルがあるはずです。これを実行すると、PATH 以外に、
INCLUDE, LIB, MSVCDIR, MSDEVDIR などの環境変数を設定してくれて
コマンドラインからコンパイルが出来るようになります。


> また、Visual C++を使いコンパイル実行すると、中間ファイルなどが多く
> 出来てしまいます。これを自動的に削除できる方法がありましたら
> 教えてください

del *.opt
del *.plg
...

というバッチファイルを作ってみては如何でしょうか。

No.7676

Re:Visual C++をコマンドプロンプトからコンパイル実行させたい
投稿者---kenta(2003/06/22 11:15:54)


もぐりんさん、かずまさん
返答有難うございます。

早速vcvars32.batを実行してみましたが
------------------------------------------------
環境変数のための領域が足りません
環境変数のための領域が足りません
環境変数のための領域が足りません
Setting environment for using Microsoft Visual C++ tools.
環境変数のための領域が足りません
環境変数のための領域が足りません
環境変数のための領域が足りません
------------------------------------------------
以上のように表示されます。
この後、再起動をしてコマンドを試してみましたが無理でした。
またautoexec.batの中身も変わっていません。
どうしてでしょうか?

もしも、vcvars32.batを実行することによって
autoexec.batの中身が変わるだけであるのであれば、
その記述を教えて欲しいのです。
インストール先はCドライブの標準位置
C:\Program Files\Microsoft Visual Studio\VC98
の、位置にインストールしてあります。


中間ファイルの削除の方法はわかりました。
有難うございます。


No.7677

Re:Visual C++をコマンドプロンプトからコンパイル実行させたい
投稿者---kng(2003/06/22 12:13:37)


>早速vcvars32.batを実行してみましたが
--- 略 ---
>以上のように表示されます。
MS-DOSプロンプトのプロパティ画面で[観光変数の初期サイズ」を「1024」にしてみてください。

>この後、再起動をしてコマンドを試してみましたが無理でした。
再起動せずそのまま「vcvars32.bat」実行したMS-DOSプロンプトで、試してください。

No.7678

Re:Visual C++をコマンドプロンプトからコンパイル実行させたい
投稿者---kenta(2003/06/22 12:48:41)


kngさん返答有難うございます。

>MS-DOSプロンプトのプロパティ画面で[観光変数の初期サイズ」を「1024」にし>てみてください。

この方法でコンパイルできました。ありがとうございます。

しかし、大変申し訳ないのですが私は今openGLを
使ってプログラムをしていました。
そのせいで、gl.hでエラーが多発してしまいました。
すいませんが、教えてください

No.7679

みなさまありがとうございます。
投稿者---kenta(2003/06/22 13:35:34)


問題はまだ先ほどのようにエラーになってしまいますが
当初の質問であった、コマンドプロンプトからの
コンパイルは可能になりました。

openGLのgl.hのエラーなので、ここの掲示板に質問することは
不適切な気がしてきました。
また絶対的にコンパイルが不可能なわけでもありませんし、
私が我慢すればすむことなので、これ以上の返信は期待しません。