ページ 11

龍神録で学んでいるものです

Posted: 2010年11月12日(金) 23:09
by kai
第14章をやっていたら、いきなり次のようなエラーがでました。

1>d:\downloads\project\project\1章\mydat\include\struct.h(15) : error C2371: 'ch_t' : 再定義されています。異なる基本型です。
1> d:\downloads\project\project\1章\mydat\include\struct.h(15) : 'ch_t' の宣言を確認してください。
1>d:\downloads\project\project\1章\mydat\include\struct.h(20) : error C2371: 'pad_t' : 再定義されています。異なる基本型です。
1> d:\downloads\project\project\1章\mydat\include\struct.h(20) : 'pad_t' の宣言を確認してください。
…(省略)

上記のようなものが全てのstruct名ででます。特にそこは今回の章ではいじってないので、あれ?と思いました。先に進めず困っています。どなたか教えてください。

Re:龍神録で学んでいるものです

Posted: 2010年11月12日(金) 23:16
by ゆーずぃ
なんかちょっと前に同じ内容で困ってた人がいた気がします。確か14章の最後の方にexternを(全部かな?)消すようにっていう指示が書いてあったと思います。それに従ってみてください。

Re:龍神録で学んでいるものです

Posted: 2010年11月12日(金) 23:29
by Dixq (管理人)
ゆーずぃさんが仰っている(と思う)リンクです。
http://www.play21.jp/board/formz.cgi?ac ... &rln=60224
二重にインクルードしているか、再定義しているのではないでしょうか。
エラーメッセージが既に再定義しているからダメだよと教えてくれているので、再定義していないか確認すると良いと思います。