- ベストアンサー
Visual Studio 2008コマンドプロンプトでのインクルードファイルの設定方法
- Visual Studio 2008コマンドプロンプトでのインクルードファイルの設定方法を教えてください。
- Visual Studio 2008のデバックで実行するとエラーが表示されないが、コマンドプロンプトで実行するとエラーが表示される。インクルードファイルの設定を確認する方法は?
- Visual Studio 2008コマンドプロンプトでのインクルードファイル設定がうまくいかない。環境設定が見落としがあるのかどうか教えてほしい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://okwave.jp/qa/q6073344.html の続きですよね? なぜ新しく質問立てるのでしょうか? 回答者に探せ、と? 「この回答への補足」というリンクから補足ができます。 >Visual Studio 2008で環境設定(パス、ライブラリ、インクルードファイル、コンパイル)をすれば、その設定がVisual Studio 2008コマンドプロンプトでも有効だと認識したのですが、間違いでしょうか。 VC2008 EEですが… 環境設定では $(VCInstallDir)include $(VCInstallDir)atlmfc\include $(WindowsSdkDir)\include $(FrameworkSDKDir)include が設定されています。 対して、「Visual Studio 2008コマンドプロンプト」で起動した環境でのINCLUDE環境変数は… INCLUDE=C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE;C:\Program Files \Microsoft SDKs\Windows\v6.0\include; となっています。 # $(VCInstallDir)includeと$(WindowsSdkDir)\includeの分だけ…ですね。 と、いうことで反映されていません。 C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat 辺りを自分で書き換える。などを行わないと無理かと。 # プロジェクトやソリューションの設定をmakeファイルに書き出す…とか。
その他の回答 (1)
- php504
- ベストアンサー率42% (926/2160)
>コマンドプロンプト画面でインクルードファイルの設定を確認するにはどうしたらいいでしょうか? echo %INCLUDE% コマンドプロンプトの方には反映されませんね 簡単に済ますなら必要なヘッダやライブラリを標準のディレクトリにコピーしたらいいんじゃないでしょうか コマンドプロンプトでやるならmakefileでやるのが王道なのでしょうが
お礼
php504様 どうもありがとうございました。 echo %INCLUDE% で確認したところ、cv.hはありませんでした。 ディレクトリコピーをしたらうまくいきました。 確認方法と代替策がわかり、大変助かりました、ありがとうございました。
お礼
Wr5様 詳細なアドバイスをありがとうございました。 gooへの同じ投稿は焦った私のミスです。すみません。 そのまま待っていればよかったのですね。 Visual Studio 2008の環境設定と、Visual Studio 2008コマンドプロンプトの環境設定が 連動していないのなら、 なぜVisual Studio 2008コマンドプロンプトが存在するのか理解できませんが、 なぜプログラムが実行できないのかは、よくよく理解できました。 batファイルの書き換えは敷居が高そうですが、 設定をmakeファイルに書き出す、という方法も併せて、勉強してトライします。 ありがとうございました。