Я получаю сообщение об ошибке в Visual Studio при компиляции моей программы.
Ошибка LNK2019: неразрешенный внешний символ "publi c: __cdecl Grid :: Grid (void)" (?? 0Grid @@ QEAA@XZ), указанный в функции main Grid C: \ Users \ Ryan \ Desktop \ Dev \ Grid \ Grid \ main.obj 1
Ошибка LNK2019: неразрешенный внешний символ "publi c: __thiscall Grid :: ~ Grid (void)" (?? 1Grid @@ QAE@XZ) ссылка на функцию _main Grid C: \ Users \ Ryan \ Desktop \ Dev \ Grid \ Grid \ main.obj 1
Этот проект отлично работает в моем университете, но не на моем собственном компьютере и я не уверен, что не так.
Мой главный. cpp:
#include <iostream>
#include "Grid.h"
using namespace std;
int main(int args, char **argv)
{
Grid grid;
// grid.LoadGrid("Grid1.txt");
// grid.SaveGrid("OutGrid.txt");
system("pause");
}
И мой заголовочный файл:
#pragma once
class Grid
{
public:
Grid();
~Grid();
void LoadGrid(const char filename[]);
void SaveGrid(const char filename[]);
private:
int m_grid[9][9];
};
Любая помощь вообще оценил, спасибо.