エラーがよくわかりません
エラーがよくわかりません
弾を発射する段階でつまづきました。
http://firestorage.jp/download/969d7da6 ... 2c3b4c66fa
こちらで見て頂ければと思います。
構造体がなにか間違っているらしい(?)のですが、自分ではどこが間違っているのかいくら見直してもわかりません。
ご指摘頂ければと思います。
上下左右→上下左右移動
Z→弾発射
敵は今のところ固定
左のHPの表示は飾りです
開発環境は
Windows Vista
Visual C++
DXライブラリ
です
http://firestorage.jp/download/969d7da6 ... 2c3b4c66fa
こちらで見て頂ければと思います。
構造体がなにか間違っているらしい(?)のですが、自分ではどこが間違っているのかいくら見直してもわかりません。
ご指摘頂ければと思います。
上下左右→上下左右移動
Z→弾発射
敵は今のところ固定
左のHPの表示は飾りです
開発環境は
Windows Vista
Visual C++
DXライブラリ
です
Re: エラーがよくわかりません
ダウンロードしてコンパイルしてみましたがエラーは出ませんでした。
また、動作も特に不自然な感じはしませんでした。弾も出ています。 構造体が間違っているらしいというのはどうしてですか?
作っているときにエラーが出たのならエラーの出ているものを
アップロードし、どんなエラーが出ているのかを説明してもらわないと
何が問題なのかを調べることができません。
いったい何を聞きたいのですか?それがわからないと誰も回答できません。
また、動作も特に不自然な感じはしませんでした。弾も出ています。 構造体が間違っているらしいというのはどうしてですか?
作っているときにエラーが出たのならエラーの出ているものを
アップロードし、どんなエラーが出ているのかを説明してもらわないと
何が問題なのかを調べることができません。
いったい何を聞きたいのですか?それがわからないと誰も回答できません。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: エラーがよくわかりません
弾は発射されているように見えますので、問題点が良く分かりません。
どういう問題か具体的に説明をお願いします。
どういう問題か具体的に説明をお願いします。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: エラーがよくわかりません
自分で別の場所にダウンロードして解凍したらできました・・・
じゃあもともとの場所でこんなエラーがでてしまったのですが、これはなんでしょう?
1>------ ビルド開始: プロジェクト: overarmored, 構成: Debug Win32 ------
1>initial.obj : error LNK2001: 外部シンボル ""struct SHOT_t (* PlayerShot)[15]" (?PlayerShot@@3PAY0P@USHOT_t@@A)" は未解決です。
1>player.obj : error LNK2019: 未解決の外部シンボル "struct SHOT_t (* PlayerShot)[15]" (?PlayerShot@@3PAY0P@USHOT_t@@A) が関数 "void __cdecl PlayerControl(void)" (?PlayerControl@@YAXXZ) で参照されました。
1>C:\Users\Huy\documents\visual studio 2010\Projects\overarmored\Debug\overarmored.exe : fatal error LNK1120: 外部参照 1 が未解決です。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
じゃあもともとの場所でこんなエラーがでてしまったのですが、これはなんでしょう?
1>------ ビルド開始: プロジェクト: overarmored, 構成: Debug Win32 ------
1>initial.obj : error LNK2001: 外部シンボル ""struct SHOT_t (* PlayerShot)[15]" (?PlayerShot@@3PAY0P@USHOT_t@@A)" は未解決です。
1>player.obj : error LNK2019: 未解決の外部シンボル "struct SHOT_t (* PlayerShot)[15]" (?PlayerShot@@3PAY0P@USHOT_t@@A) が関数 "void __cdecl PlayerControl(void)" (?PlayerControl@@YAXXZ) で参照されました。
1>C:\Users\Huy\documents\visual studio 2010\Projects\overarmored\Debug\overarmored.exe : fatal error LNK1120: 外部参照 1 が未解決です。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: エラーがよくわかりません
ソリューションのリビルドをしてみてもらえますか?弾丸オネエ さんが書きました:自分で別の場所にダウンロードして解凍したらできました・・・
じゃあもともとの場所でこんなエラーがでてしまったのですが、これはなんでしょう?
1>------ ビルド開始: プロジェクト: overarmored, 構成: Debug Win32 ------
1>initial.obj : error LNK2001: 外部シンボル ""struct SHOT_t (* PlayerShot)[15]" (?PlayerShot@@3PAY0P@USHOT_t@@A)" は未解決です。
1>player.obj : error LNK2019: 未解決の外部シンボル "struct SHOT_t (* PlayerShot)[15]" (?PlayerShot@@3PAY0P@USHOT_t@@A) が関数 "void __cdecl PlayerControl(void)" (?PlayerControl@@YAXXZ) で参照されました。
1>C:\Users\Huy\documents\visual studio 2010\Projects\overarmored\Debug\overarmored.exe : fatal error LNK1120: 外部参照 1 が未解決です。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: エラーがよくわかりません
環境によりますがVC2010なら上の方に有るメニューバーの"ビルド"の中に"ソリューションのリビルド"と言うのを選択して出来ます。弾丸オネエ さんが書きました:申し訳ないのですが、リビルドの仕方を教えていただけませんか?
CTRL+ALT+F7キーでも出来ます。
Re: エラーがよくわかりません
メニューバーになかったので困ってしまいましたが、キーでできました!
リビルドをしたところ、エラーが発生しなくなりました。
ありがとうございます。
質問が多くなってしまうのですが、こういうのはなにに注意すればいいのでしょう?
リビルドをしたところ、エラーが発生しなくなりました。
ありがとうございます。
質問が多くなってしまうのですが、こういうのはなにに注意すればいいのでしょう?
Re: エラーがよくわかりません
そう言う場ですから余り気にしなくて良いかと思います(笑)。私も良く逸れますし(おぃ弾丸オネエ さんが書きました:メニューバーになかったので困ってしまいましたが、キーでできました!
リビルドをしたところ、エラーが発生しなくなりました。
ありがとうございます。
質問が多くなってしまうのですが、こういうのはなにに注意すればいいのでしょう?
話題が変わるようなら、別に立てれば良いと思います。
コンパイラの不調は予期出来ない場合が多いので、あれ?おっかしいなぁ・・・って思ったときはリビルドするのが良いと思います。
2~3やっても駄目な場合は、コードが間違ってると思って下さい。
あと、出来るだけ不要な常駐ソフトを切ったり、メモリに余裕を持って下さい。
また、分割コンパイルに付いて学べば分かると思いますが、LINKエラーはたいていうっかりミスが多いです。宣言忘れたり、定義忘れたり。
うっかりミスをしていないのにエラーが出る場合は、コンパイラの不調を疑って下さい。
Re: エラーがよくわかりません
わかりました!
こんな夜遅くまで付き合ってもらい、わかりやすいアドバイスもしてくださってありがとうございました
おやすみなさい^^
いや、まだ夜はこれからなのか・・・?
こんな夜遅くまで付き合ってもらい、わかりやすいアドバイスもしてくださってありがとうございました
おやすみなさい^^
いや、まだ夜はこれからなのか・・・?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: エラーがよくわかりません
こんな所でしょうか。弾丸オネエ さんが書きました:メニューバーになかったので困ってしまいましたが、キーでできました!
リビルドをしたところ、エラーが発生しなくなりました。
ありがとうございます。
質問が多くなってしまうのですが、こういうのはなにに注意すればいいのでしょう?
・コンパイル中に変更しない。
・ソリューションエクスプローラに必ずヘッダとソースは登録する。
・たまにリビルドする。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。