sepul کاربر اخراج شده
تاريخ عضويت: 5 شنبه 24 دي 1383 تعداد ارسالها: 41 محل سكونت: tehran
2 شنبه 10 مرداد 1384 - 18:13 |
|
|
يک نگاه توی فايل game.cpp بندازين، int GameState رو بردارين شايد درست بشه.
چون مثله اينکه يک متغير global تعريف شده و در دو فايل جدا define اش کردی.
اگه متغير global ای داريد که می خواهيد در تمام cpp ها مورد استفاده باشه ، در يک فايل header مثلا extern int GameState تعريف کنيد و در هر فايل cpp که می خواهی تغييرش بدی بايد اون فايل header رو include کنی و در فايل cpp هم يک int GameState بگذاری ، اينجوری مقدارش در هر جای برنامه يکسان می مونه و خطای لينک هم نمی ده. |
|
|