はじめまして。VC++で開発中の超初心者です。
Pro*Cを使ってプリコンパイルにかけているのですが
インクルードファイルのstdafx.hを読むあたりで
毎回必ずエラーが出て先に進めません。
エラーリストをみてみると、stdafx.hの中のインクルード
ファイル(afxwin.hなど)がのきなみ「挿入ファイルを
オープンできません」でひっかかっています。
インクルードパスの設定をいていないのかと思ったのですが、
メニューの「プロジェクト」-「設定」のあたりでちゃんと
対象のファイルへのパスは設定されています。
ネットで「vcvars32.batを実行して環境変数の設定をする」
ということを見つけたのでそれも実行済みですが、やはり
プリコンパイルがとおりません。
初心者の質問で申し訳ないですが、
おわかりの方がおられましたらご教授下さい。
宜しくお願いします。
Pro*Cは環境変数INCLUDEに従ってヘッダを探してくれるのですか?
そうでないとしたら、Pro*Cにヘッダの在り処を教える別の方法があるはず。
そうだとしたら、環境変数INCLUDEの値を確認しましょう。
VCの統合環境(Visual Studio)で Pro*C でプリコンパイルさせてビルドなさって
いるように受取りましたが間違いありませんか?
そうだとして Pro*C はカスタムビルドの設定で指定していますか?
その場合の設定はどうなっていますか?
近くに相談できる先輩はいませんか?
>エラーリストをみてみると、stdafx.hの中のインクルード
>ファイル(afxwin.hなど)がのきなみ「挿入ファイルを
>オープンできません」でひっかかっています。
が良く判りません。
なんだか
1)コンソールアプリで MFC を使っているか、
2)コンソールアプリではなく Windows アプリであるか
のような雰囲気に受取れるからなんですが(余計な事かもしれないが気になった)
お二人のおっしゃる通り、Pro*Cへのパスの送信設定がぬけておりました。
VCのカスタムビルドで設定可能ということだそうですが、Pro*Cの方の
ツールでインクルードパスの設定をして切り抜けられました。
Pro*Cで自動でパスを認識してくれるわけではないのですね。
勉強になりました。ありがとうございました。
全くもって初心者の質問でお騒がせしました。
PS.ちなみに、開発はWindowsアプリです。