初めて質問させていただきます。過去の類似の質問も拝見したのですが、自分のケースで質問させていただきたく思い、トピックを立てさせていただきました。
まず、自分についてですが、恥ずかしながらプログラミングどころかパソコンすら初心者です。知識面でもマナー面でも、お目汚しになってしまうかもしれませんが、どうかご協力をお願いします。
環境を以下に記します
OS:Windows7
コンパイラ:VC++2008EE
Cの理解度はまったく初心者というわけではなくすこしかじったくらいです。必要最低限の勉強はしたつもりです。
ライブラリはDXライブラリを使わせていただいております。
さっそく質問をさせていただきます。
数ヶ月前まで、プログラミングの館などでDXライブラリを使わせていただきながら、ゲームプログラミングの勉強をしておりましたが、最近は別のことで忙しくまったく勉強をしておりませんでした。ひさしぶりに再開しようと思い、自分でプロジェクトを作成し、改めて初歩のコードをコピペで入力し、デバックしたところ、「include ファイルを開けません。'DxLib.h': No such file or directory」というエラーがでて、失敗してしまいました。素人なりに「おや」と思い、いままではこんなエラーはでなかったのですが・・・。ためしにほかのコードを入力しデバックしても結果は同じでした。
しかし、龍神録プログラミングの館のプロジェクトのソリューションで試しにデバックしたところ、今までどおり成功しました。
他にも、新・プログラミングの館でダウンロードさせていただいた素材ファイルのソリューションでデバックしても成功しました。
考えてみれば自分でプロジェクトを作成し、DXライブラリを使ってプログラミングをしようとしたのは今回で初めてだった気もします。
今回のエラーは自分でプロジェクトを作成し、デバックするまでに、なにか手順が足りないor長い間勉強をさぼったことでなにか忘れているということなのか?と拙いながらも考えましたが、結局何がどうなっているのかわかりませんでした。
今回の質問の文章で、ソリューション、プロジェクトなどの専門用語の使い方を間違えて質問してしまっているかもしれませんが、どうか、ご回答をおねがいしたいです。ご協力おねがいします。
include ファイルを開けません。というエラーについてです。
Re: include ファイルを開けません。というエラーについてです。
ザッと質問を見るかぎりプロジェクトの設定をされていないのではないでしょうか?
DXライブラリ置き場の使い方説明内
Visual C++ 2008 Express Editionのページ、5.辺りから確認してみてください。
http://homepage2.nifty.com/natupaji/DxL ... press.html
DXライブラリ置き場の使い方説明内
Visual C++ 2008 Express Editionのページ、5.辺りから確認してみてください。
http://homepage2.nifty.com/natupaji/DxL ... press.html
Re: include ファイルを開けません。というエラーについてです。
「デバック」(どちらかというとデバッグが正しいと思うが)という用語の意味を
正しく理解されているか、ちょっと気になります。
正しく理解されているか、ちょっと気になります。
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。
Re: include ファイルを開けません。というエラーについてです。
ご回答ありがとうございます!
以後よろしくおねがいします。
ご指摘いただいたプロジェクトの設定ですが、確認するかぎりでは記されているとおりにしておりました。
原因は別にあるのでしょうか。
お手数で申し訳ございませんが引き続き、皆さんにご教授ねがいたいです。
どうかよろしくお願いします。
以後よろしくおねがいします。
ご指摘いただいたプロジェクトの設定ですが、確認するかぎりでは記されているとおりにしておりました。
原因は別にあるのでしょうか。
お手数で申し訳ございませんが引き続き、皆さんにご教授ねがいたいです。
どうかよろしくお願いします。
Re: include ファイルを開けません。というエラーについてです。
あぁ、5.からと書きましたがインクルードパスの設定は2.にありましたね。
1.から全部確認して行けば少なくとも
あとは、誤って「プロジェクトに追加すべきファイル_VC用」フォルダからDxLib.hを削除してしまったりしていないか…という辺りでしょうかね。
その場合は、DXライブラリをDLし直して設定を見なおせば解決するのではないかと
1.から全部確認して行けば少なくとも
というエラーはでないはずなのですが、館で配布されているプロジェクトは既にインクルードパス・ライブラリパスなどが設定済ですので使えるはずです。たけのこ太郎 さんが書きました:「include ファイルを開けません。'DxLib.h': No such file or directory」
あとは、誤って「プロジェクトに追加すべきファイル_VC用」フォルダからDxLib.hを削除してしまったりしていないか…という辺りでしょうかね。
その場合は、DXライブラリをDLし直して設定を見なおせば解決するのではないかと
Re: include ファイルを開けません。というエラーについてです。
ご回答ありがとうございます!
確認したところ、インクルードファイルにもライブラリファイルにも「プロジェクトに追加すべきファイル_VC用」は追加されておりました。ファイルの中身も確認しましたが、DxLib.hは健在でした。
原因がいまだにわかりません。
お手を煩わせてしまい、すみません。
確認したところ、インクルードファイルにもライブラリファイルにも「プロジェクトに追加すべきファイル_VC用」は追加されておりました。ファイルの中身も確認しましたが、DxLib.hは健在でした。
原因がいまだにわかりません。
お手を煩わせてしまい、すみません。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 13年前
- 住所: 東海地方
- 連絡を取る:
Re: include ファイルを開けません。というエラーについてです。
何らかのミスや勘違いが無いと出ないエラーですので、パス名が違うとか些細なミスの可能性があります。
あと無いかも知れませんがファイルのセキュリティでアクセス不可になっている可能性もありえます。
と言うことで、DXLIB_VCを新しい場所に解凍して、プロジェクトを新しく作り、新しいDXLIB_VCにパスを設定してみて試してみて下さい。
あと無いかも知れませんがファイルのセキュリティでアクセス不可になっている可能性もありえます。
と言うことで、DXLIB_VCを新しい場所に解凍して、プロジェクトを新しく作り、新しいDXLIB_VCにパスを設定してみて試してみて下さい。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: include ファイルを開けません。というエラーについてです。
ご回答ありがとうございます!
ご指摘いただいて、あらためて追加の設定をやりなおしたところ、ご指摘のとおり、パス名が違っていたようです。そのおかげで自分が作成したプロジェクトでもサンプルコードのデバッグが成功しました!
回答してくださった、沖様、box様、副管理人さま、今回は本当にありがとうございました!
またbox様のおっしゃったとおり、やはり専門用語の勉強もまだまだ必要でした。そういった当たり前の勉強も精進して参りたいとおもいます!
また、自分での努力も怠らぬよう努めますが、どうしてもわからないことがあったときは今後ともこちらのお世話になりたいと思います。
ご迷惑かもしれませんが、これからどうかよろしくおねがいします。
ご指摘いただいて、あらためて追加の設定をやりなおしたところ、ご指摘のとおり、パス名が違っていたようです。そのおかげで自分が作成したプロジェクトでもサンプルコードのデバッグが成功しました!
回答してくださった、沖様、box様、副管理人さま、今回は本当にありがとうございました!
またbox様のおっしゃったとおり、やはり専門用語の勉強もまだまだ必要でした。そういった当たり前の勉強も精進して参りたいとおもいます!
また、自分での努力も怠らぬよう努めますが、どうしてもわからないことがあったときは今後ともこちらのお世話になりたいと思います。
ご迷惑かもしれませんが、これからどうかよろしくおねがいします。