- 837 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 18:02:02 ]
- ////(main.h)
#ifndef MAIN_H #define MAIN_H int X #endif //// ////(main.cpp) #include "main.h" #include "move.cpp" main(){ move(); } //// ////(move.cpp) #include "main.h" move(){ (Xを操作する処理) } //// ゲームプログラミングを勉強中で、大筋で感じな状況になってます。 これをコンパイルすることも実行することもできるのですが BCCでコンパイルすると、「パブリックモジュール_Xが、main.objとmove.objの 両方で定義されている」と警告されます。 これはどういうことで何が悪いのでしょうか? グローバル関数を使いながら、ファイルを分割してみたいのですがどうしたらいいのでしょうか?
|

|