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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
MONO

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

#1

投稿記事 by MONO » 15年前

はじめまして 最近プログラミングを始めたものなんですが5章でどうしてもエラーが起きてしまいます度したらいいんでしょうか

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

Poco

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

#2

投稿記事 by Poco » 15年前

GV.hで、
 int img_ch[2][12];

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

MONO

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

#3

投稿記事 by MONO » 15年前

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

Poco

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

#4

投稿記事 by Poco » 15年前

5章には以下の記述があります。
graph.cppとload.cppで消しましたか?
----
後は「main.cpp」「graph.cpp」「load.cpp」にある変数の宣言部と、extern宣言を全て消してください。

MONO

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

#5

投稿記事 by MONO » 15年前

すいません
変数の宣言部とはどこのことなんですか

Poco

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

#6

投稿記事 by Poco » 15年前

サンプルコードをダウンロードしました?
それとMONOさんのコードを比べてみてはどうですか?
もしくは、サンプルコードの4章と5章を見比べてみては?

MONO

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

#7

投稿記事 by MONO » 15年前

できるようになりました
ありがとうございます

閉鎖

“C言語何でも質問掲示板” へ戻る