今回私はローグライクゲームを作成しています。
第七章を応用しボードを作っているのですが
タイトルの通り構造体とdefineが読み込まれません。
<char.cpp> <ini.cpp> <GV.h>
#include "DxLib.h"
#include "define.h"
#ifdef GLOBAL_INSTANCE
#define GLOBAL
#else
#define GLOBAL extern
#endif
#include "function.h"
GLOBAL int img_ch[8][3];
GLOBAL int img_board[40];
GLOBAL int func_state;
GLOBAL ch_t ch;
#include "struct.h"
#define FIELD_MAX_X 432
#define FIELD_MAX_Y 432
#define FIELD_X 24
#define FIELD_Y 24
エラーメッセージ
char.cpp
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\char.cpp(4) : error C2065: 'ch' : 定義されていない識別子です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\char.cpp(4) : error C2228: '.cnt' の左側はクラス、構造体、共用体でなければなりません
型は ''unknown-type'' です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\char.cpp(5) : error C2065: 'ch' : 定義されていない識別子です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\char.cpp(5) : error C2228: '.img' の左側はクラス、構造体、共用体でなければなりません
型は ''unknown-type'' です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\char.cpp(5) : error C2065: 'ch' : 定義されていない識別子です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\char.cpp(5) : error C2228: '.cnt' の左側はクラス、構造体、共用体でなければなりません
型は ''unknown-type'' です。
graph.cpp
ini.cpp
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\ini.cpp(5) : error C2065: 'ch' : 定義されていない識別子です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\ini.cpp(5) : error C2228: '.x' の左側はクラス、構造体、共用体でなければなりません
型は ''unknown-type'' です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\ini.cpp(5) : error C2065: 'FIELD_MAX_X' : 定義されていない識別子です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\ini.cpp(6) : error C2065: 'ch' : 定義されていない識別子です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\ini.cpp(6) : error C2228: '.y' の左側はクラス、構造体、共用体でなければなりません
型は ''unknown-type'' です。
c:\documents and settings\r\デスクトップ\c++\project1\ローグライク\ini.cpp(6) : error C2065: 'FIELD_MAX_Y' : 定義されていない識別子です。
どうしたら構造体とdefineが読み込まれるか教えてください
使用osはwindowsで、コンパイラはc++ee2008です
C++については、参考書を一通り読み終えた程度です
回答よろしくお願いします