Unresolved external symbol

0

Witajcie,

Mam takie o to pliki:
main.cpp

#include <iostream>
#include "game.h"

using namespace std;


int main()
{
    Game game;

    return 0;
}

game.h

 #ifndef GAME_H
#define GAME_H

class Game
{
public:
    Game();
};

#endif // GAME_H

game.cpp

#include "game.h"

Game::Game()
{}

Możecie mi powiedzieć gdzie tu kompilator nie zna jakiegoś linkowania?

0

Jaki jest dokładny błąd?

0

main.obj:-1: błąd: LNK2019: unresolved external symbol "public: __cdecl Game::Game(void)" (??0Game@@QEAA@XZ) referenced in function main

0

Masz normalny projekt stworzony w Visual Studio? Plik game.cpp jest w nim dodany i w properties ma Content na false i File type na C/C++ code?

0

Zgaduje że próbujesz kompilować tylko plik main zamiast budować cały projekt. Jak masz więcej niż 1 plik źródłowy to się już tak nie da zrobić.

0

Jaki kompilator, jaki system, jakie IDE (manager builda)?

1 użytkowników online, w tym zalogowanych: 0, gości: 1