Visual c++ 命名空间和类别嵌套问题
我试图封装一个基于sprite的游戏,但在使用相同名称空间访问类时遇到了问题。 以下是命名空间的代码:Visual c++ 命名空间和类别嵌套问题,visual-c++,c++-cli,Visual C++,C++ Cli,我试图封装一个基于sprite的游戏,但在使用相同名称空间访问类时遇到了问题。 以下是命名空间的代码: namespace Client { public class Bomb : public Entity { private: int tiempo; TipoBomba tipo; public: Bomb(int px, int py, int tiempo, TipoBomba tipo);
namespace Client
{
public class Bomb : public Entity
{
private:
int tiempo;
TipoBomba tipo;
public:
Bomb(int px, int py, int tiempo, TipoBomba tipo);
int getX();
int getY();
int getTiempo();
void setTiempo(int t);
Client::TipoBomba getTipo();
void reducirTiempo();
void Mostrar(Graphics ^ gr);
void explotar(Graphics ^ gr);
};
public class Game
{
int nivel;
LivingEntity* objJugador;
//Enemigo* objEnemigo;
public:
~Game(void);
Game(void);
static int ** matriz;
static std::vector<Bomb*> bombas;
static bool isBloque(int px, int py);
static bool isVacio(int px, int py);
static void romperBloque(int px, int py, Graphics^ gr);
static bool isRompible(int px, int py);
static bool isBomba(int px, int py);
Point getPrimeraPosicionJugador();
static void addBomba(Bomb* b);
static void cargarMatriz();
void setDireccion_Jugador(Direccion dir);
void Crear_Enemigo(int px, int py);
void Crear_Jugador(int px, int py);
void Mover_Entidades(Graphics^ gr);
Client::Player* getJugador();
int getNivel();
void setNivel(int n);
};
public class Player : public LivingEntity
{
int vidas;
int bombas;
public:
Player(void);
Player(int px, int py);
void Mostrar(Graphics^ gr);
void Mover(Graphics^ gr);
int getVidas();
int getBombas();
void setBombas(int bombas);
void setVidas(int vidas);
};
public class Enemy : public LivingEntity
{
public:
~Enemy(void);
Enemy(void);
Enemy(int px, int py);
void Mover(Graphics^ gr);
void Mostrar(Graphics^ gr);
};
public enum TipoBomba
{
BASICA,
GRANDE
};
}
C++编译器逐行地评估事物。(这是一个过于简单的说法,但对于本次讨论来说已经足够接近了。)当它到达声明
getJugador
的行时,它对Client::Player
类型一无所知,因为它还没有到达那里
有几种方法可以解决此问题:
- 您可以添加类的前向声明<代码>公共类玩家:公共生活告诉编译器“有一个名为Player的类,稍后我将声明该类的内容”李>
- 您可以重新排列您的类定义,使其有序。对其他类型的任何引用都是对文件中较早的类型的引用
- (推荐)将您的类分离到它们自己的头文件中<代码>#包括所需的任何其他类定义。只要你没有任何循环引用,这将解决它
- 由于您有类型为
的参数,很明显您在这里使用的是C++/CLI。有鉴于此,我强烈建议您将您的类设置为托管类。将类定义为Graphics^
,并始终将变量和参数声明为public ref class
李>MyClass^
- 一般来说,在编写C++/CLI时,我建议使用更高级的语言,即C#。像我所说的托管类,使用.NET库而不是C++。
Error 10 error LNK2005: "public: __thiscall Entity::Entity(int,int,char *,int,int)" (??0Entity@@$$FQAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 26 error LNK2005: "public: __thiscall Entity::Entity(int,int,char *,int,int)" (??0Entity@@$$FQAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 42 error LNK2005: "public: __thiscall Entity::Entity(int,int,char *,int,int)" (??0Entity@@$$FQAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 58 error LNK2005: "public: __thiscall Entity::Entity(int,int,char *,int,int)" (??0Entity@@$$FQAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 2 error LNK2005: "public: __thiscall Entity::Entity(int,int,char *,int,int)" (??0Entity@@QAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 18 error LNK2005: "public: __thiscall Entity::Entity(int,int,char *,int,int)" (??0Entity@@QAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 34 error LNK2005: "public: __thiscall Entity::Entity(int,int,char *,int,int)" (??0Entity@@QAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 50 error LNK2005: "public: __thiscall Entity::Entity(int,int,char *,int,int)" (??0Entity@@QAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 13 error LNK2005: "public: __thiscall LivingEntity::LivingEntity(int,int,char *,int,int)" (??0LivingEntity@@$$FQAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 29 error LNK2005: "public: __thiscall LivingEntity::LivingEntity(int,int,char *,int,int)" (??0LivingEntity@@$$FQAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 45 error LNK2005: "public: __thiscall LivingEntity::LivingEntity(int,int,char *,int,int)" (??0LivingEntity@@$$FQAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 61 error LNK2005: "public: __thiscall LivingEntity::LivingEntity(int,int,char *,int,int)" (??0LivingEntity@@$$FQAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 5 error LNK2005: "public: __thiscall LivingEntity::LivingEntity(int,int,char *,int,int)" (??0LivingEntity@@QAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 21 error LNK2005: "public: __thiscall LivingEntity::LivingEntity(int,int,char *,int,int)" (??0LivingEntity@@QAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 37 error LNK2005: "public: __thiscall LivingEntity::LivingEntity(int,int,char *,int,int)" (??0LivingEntity@@QAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 53 error LNK2005: "public: __thiscall LivingEntity::LivingEntity(int,int,char *,int,int)" (??0LivingEntity@@QAE@HHPADHH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 14 error LNK2005: "public: enum Direccion __thiscall LivingEntity::getMovimiento(void)" (?getMovimiento@LivingEntity@@$$FQAE?AW4Direccion@@XZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 30 error LNK2005: "public: enum Direccion __thiscall LivingEntity::getMovimiento(void)" (?getMovimiento@LivingEntity@@$$FQAE?AW4Direccion@@XZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 46 error LNK2005: "public: enum Direccion __thiscall LivingEntity::getMovimiento(void)" (?getMovimiento@LivingEntity@@$$FQAE?AW4Direccion@@XZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 62 error LNK2005: "public: enum Direccion __thiscall LivingEntity::getMovimiento(void)" (?getMovimiento@LivingEntity@@$$FQAE?AW4Direccion@@XZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 6 error LNK2005: "public: enum Direccion __thiscall LivingEntity::getMovimiento(void)" (?getMovimiento@LivingEntity@@QAE?AW4Direccion@@XZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 22 error LNK2005: "public: enum Direccion __thiscall LivingEntity::getMovimiento(void)" (?getMovimiento@LivingEntity@@QAE?AW4Direccion@@XZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 38 error LNK2005: "public: enum Direccion __thiscall LivingEntity::getMovimiento(void)" (?getMovimiento@LivingEntity@@QAE?AW4Direccion@@XZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 54 error LNK2005: "public: enum Direccion __thiscall LivingEntity::getMovimiento(void)" (?getMovimiento@LivingEntity@@QAE?AW4Direccion@@XZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 11 error LNK2005: "public: int __thiscall Entity::getX(void)" (?getX@Entity@@$$FQAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 27 error LNK2005: "public: int __thiscall Entity::getX(void)" (?getX@Entity@@$$FQAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 43 error LNK2005: "public: int __thiscall Entity::getX(void)" (?getX@Entity@@$$FQAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 59 error LNK2005: "public: int __thiscall Entity::getX(void)" (?getX@Entity@@$$FQAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 3 error LNK2005: "public: int __thiscall Entity::getX(void)" (?getX@Entity@@QAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 19 error LNK2005: "public: int __thiscall Entity::getX(void)" (?getX@Entity@@QAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 35 error LNK2005: "public: int __thiscall Entity::getX(void)" (?getX@Entity@@QAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 51 error LNK2005: "public: int __thiscall Entity::getX(void)" (?getX@Entity@@QAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 12 error LNK2005: "public: int __thiscall Entity::getY(void)" (?getY@Entity@@$$FQAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 28 error LNK2005: "public: int __thiscall Entity::getY(void)" (?getY@Entity@@$$FQAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 44 error LNK2005: "public: int __thiscall Entity::getY(void)" (?getY@Entity@@$$FQAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 60 error LNK2005: "public: int __thiscall Entity::getY(void)" (?getY@Entity@@$$FQAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 4 error LNK2005: "public: int __thiscall Entity::getY(void)" (?getY@Entity@@QAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 20 error LNK2005: "public: int __thiscall Entity::getY(void)" (?getY@Entity@@QAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 36 error LNK2005: "public: int __thiscall Entity::getY(void)" (?getY@Entity@@QAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 52 error LNK2005: "public: int __thiscall Entity::getY(void)" (?getY@Entity@@QAEHXZ) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 15 error LNK2005: "public: void __thiscall LivingEntity::setDx(int)" (?setDx@LivingEntity@@$$FQAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 31 error LNK2005: "public: void __thiscall LivingEntity::setDx(int)" (?setDx@LivingEntity@@$$FQAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 47 error LNK2005: "public: void __thiscall LivingEntity::setDx(int)" (?setDx@LivingEntity@@$$FQAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 63 error LNK2005: "public: void __thiscall LivingEntity::setDx(int)" (?setDx@LivingEntity@@$$FQAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 7 error LNK2005: "public: void __thiscall LivingEntity::setDx(int)" (?setDx@LivingEntity@@QAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 23 error LNK2005: "public: void __thiscall LivingEntity::setDx(int)" (?setDx@LivingEntity@@QAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 39 error LNK2005: "public: void __thiscall LivingEntity::setDx(int)" (?setDx@LivingEntity@@QAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 55 error LNK2005: "public: void __thiscall LivingEntity::setDx(int)" (?setDx@LivingEntity@@QAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 16 error LNK2005: "public: void __thiscall LivingEntity::setDy(int)" (?setDy@LivingEntity@@$$FQAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 32 error LNK2005: "public: void __thiscall LivingEntity::setDy(int)" (?setDy@LivingEntity@@$$FQAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 48 error LNK2005: "public: void __thiscall LivingEntity::setDy(int)" (?setDy@LivingEntity@@$$FQAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 64 error LNK2005: "public: void __thiscall LivingEntity::setDy(int)" (?setDy@LivingEntity@@$$FQAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 8 error LNK2005: "public: void __thiscall LivingEntity::setDy(int)" (?setDy@LivingEntity@@QAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 24 error LNK2005: "public: void __thiscall LivingEntity::setDy(int)" (?setDy@LivingEntity@@QAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 40 error LNK2005: "public: void __thiscall LivingEntity::setDy(int)" (?setDy@LivingEntity@@QAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 56 error LNK2005: "public: void __thiscall LivingEntity::setDy(int)" (?setDy@LivingEntity@@QAEXH@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 17 error LNK2005: "public: void __thiscall LivingEntity::setMovimiento(enum Direccion)" (?setMovimiento@LivingEntity@@$$FQAEXW4Direccion@@@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 33 error LNK2005: "public: void __thiscall LivingEntity::setMovimiento(enum Direccion)" (?setMovimiento@LivingEntity@@$$FQAEXW4Direccion@@@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 49 error LNK2005: "public: void __thiscall LivingEntity::setMovimiento(enum Direccion)" (?setMovimiento@LivingEntity@@$$FQAEXW4Direccion@@@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 65 error LNK2005: "public: void __thiscall LivingEntity::setMovimiento(enum Direccion)" (?setMovimiento@LivingEntity@@$$FQAEXW4Direccion@@@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 9 error LNK2005: "public: void __thiscall LivingEntity::setMovimiento(enum Direccion)" (?setMovimiento@LivingEntity@@QAEXW4Direccion@@@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Enemy.obj BombermanUPC
Error 25 error LNK2005: "public: void __thiscall LivingEntity::setMovimiento(enum Direccion)" (?setMovimiento@LivingEntity@@QAEXW4Direccion@@@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 41 error LNK2005: "public: void __thiscall LivingEntity::setMovimiento(enum Direccion)" (?setMovimiento@LivingEntity@@QAEXW4Direccion@@@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 57 error LNK2005: "public: void __thiscall LivingEntity::setMovimiento(enum Direccion)" (?setMovimiento@LivingEntity@@QAEXW4Direccion@@@Z) already defined in Bomb.obj C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Player.obj BombermanUPC
Error 69 error LNK2019: unresolved external symbol "public: int __thiscall Client::Bomb::getX(void)" (?getX@Bomb@Client@@$$FQAEHXZ) referenced in function "public: static bool __cdecl Client::Game::isBomba(int,int)" (?isBomba@Game@Client@@$$FSA_NHH@Z) C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 70 error LNK2019: unresolved external symbol "public: int __thiscall Client::Bomb::getY(void)" (?getY@Bomb@Client@@$$FQAEHXZ) referenced in function "public: static bool __cdecl Client::Game::isBomba(int,int)" (?isBomba@Game@Client@@$$FSA_NHH@Z) C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 71 error LNK2019: unresolved external symbol "public: static void __cdecl Client::Game::addBomba(class Client::Bomb *)" (?addBomba@Game@Client@@$$FSAXPAVBomb@2@@Z) referenced in function "private: void __clrcall BombermanUPC::MyForm::Key_Press(class System::Object ^,class System::Windows::Forms::KeyEventArgs ^)" (?Key_Press@MyForm@BombermanUPC@@$$FA$AAMXP$AAVObject@System@@P$AAVKeyEventArgs@Forms@Windows@4@@Z) C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 68 error LNK2028: unresolved token (0A000107) "public: static void __cdecl Client::Game::addBomba(class Client::Bomb *)" (?addBomba@Game@Client@@$$FSAXPAVBomb@2@@Z) referenced in function "private: void __clrcall BombermanUPC::MyForm::Key_Press(class System::Object ^,class System::Windows::Forms::KeyEventArgs ^)" (?Key_Press@MyForm@BombermanUPC@@$$FA$AAMXP$AAVObject@System@@P$AAVKeyEventArgs@Forms@Windows@4@@Z) C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\MyForm.obj BombermanUPC
Error 66 error LNK2028: unresolved token (0A00047F) "public: int __thiscall Client::Bomb::getX(void)" (?getX@Bomb@Client@@$$FQAEHXZ) referenced in function "public: static bool __cdecl Client::Game::isBomba(int,int)" (?isBomba@Game@Client@@$$FSA_NHH@Z) C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC
Error 67 error LNK2028: unresolved token (0A000480) "public: int __thiscall Client::Bomb::getY(void)" (?getY@Bomb@Client@@$$FQAEHXZ) referenced in function "public: static bool __cdecl Client::Game::isBomba(int,int)" (?isBomba@Game@Client@@$$FSA_NHH@Z) C:\Users\Martin\documents\visual studio 2013\Projects\BombermanUPC\BombermanUPC\Game.obj BombermanUPC