ページ 11

風神録の5章なんですけど

Posted: 2010年7月09日(金) 01:41
by MONO
はじめまして 最近プログラミングを始めたものなんですが5章でどうしてもエラーが起きてしまいます度したらいいんでしょうか

main.cppで'int img_ch[2][12]' : 再定義されました。
     img_ch' の宣言を確認してください。
      ch_t ch' : 再定義されました。
      ch' の宣言を確認してください。
このよっつのエラーが起きてしまうんですがどうすれば治りますか

Re:風神録の5章なんですけど

Posted: 2010年7月09日(金) 01:56
by Poco
GV.hで、
 int img_ch[2][12];

 ch_t ch;
が2度定義されています。
一方を消してください。

Re:風神録の5章なんですけど

Posted: 2010年7月09日(金) 02:30
by MONO
ありごとうございました
2つを消したらgraph.obj : error LNK2005: "int (* img_ch)[12]" (?img_ch@@3PAY0M@HA) は既に load.obj で定義されています。この文が出てきてしまったんですが どちらを消してもエラーになってしまうんですがどうしたらいいですか

Re:風神録の5章なんですけど

Posted: 2010年7月09日(金) 02:40
by Poco
5章には以下の記述があります。
graph.cppとload.cppで消しましたか?
----
後は「main.cpp」「graph.cpp」「load.cpp」にある変数の宣言部と、extern宣言を全て消してください。

Re:風神録の5章なんですけど

Posted: 2010年7月10日(土) 02:00
by MONO
すいません
変数の宣言部とはどこのことなんですか

Re:風神録の5章なんですけど

Posted: 2010年7月10日(土) 03:00
by Poco
サンプルコードをダウンロードしました?
それとMONOさんのコードを比べてみてはどうですか?
もしくは、サンプルコードの4章と5章を見比べてみては?

Re:風神録の5章なんですけど

Posted: 2010年7月10日(土) 11:11
by MONO
できるようになりました
ありがとうございます