LNK 2019 LNK 1120
В общем не хочет компилировать проект, попытался погуглить проблему, а она у всех возникает по каким то совсем разным причинам. Может я где то лажанул с объявлением функций или еще чем то. Если вдруг кто т поймет в чем дело если не сложно укажите на ошибку и на раздел, который стоит почитать по данной проблеме.
fight.h
#pragma once
#ifndef _FIGHT_H_
#define _FIGHT_H_
class Fight
{
public:
int m_crit;
int m_damage;
int m_HP;
int m_critChance;
int m_power;
Fight(int crit, int damage, int HP, int critChance, int power);
int damage(int flag, bool* pFlag);
void printDamageHero(int dmg, int pFlag);
void printDamageMonster(int dmg, int pFlag);
};
#endif
fight.cpp
#include <iostream>
#include <cstdlib>
#include "Windows.h"
class Fight
{
public:
int m_crit;
int m_damage;
int m_HP;
int m_critChance;
int m_power;
Fight(int crit = 50, int damage = 50, int HP = 500, int critChance = 90, int power = 50)
{
m_crit = crit;
m_damage = damage;
m_HP = HP;
m_critChance = critChance;
m_power = power;
};
int damage(int flag, bool* pFlag)
void printDamageHero(int dmg, int pFlag)
void printDamageMonster(int dmg, int pFlag)
main.cpp
#include <iostream>
#include "Fight.h"
int main()
{
Fight monster(50,50,500,9,50);
Fight hero(100, 100, 1000, 5, 100);
while (monster.m_HP >= 0 && hero.m_HP >= 0){
бла бла бла}
return 0;
}