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

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

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

#1

投稿記事 by kai » 14年前

第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:龍神録で学んでいるものです

#2

投稿記事 by ゆーずぃ » 14年前

なんかちょっと前に同じ内容で困ってた人がいた気がします。確か14章の最後の方にexternを(全部かな?)消すようにっていう指示が書いてあったと思います。それに従ってみてください。

Dixq (管理人)

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

#3

投稿記事 by Dixq (管理人) » 14年前

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

閉鎖

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