Nie moge sobie poradzić z tym błędem. Zaznaczyłem go w komentarzu
// plik cpp z mainem
#include <iostream>
#include<fstream>
#include<windows.h>
#include<cstdlib>
#include"ProjektG.h"
using namespace std;
int main()
{
cout << "Otwieranie gownego pliku.txt"<< endl;
for ( int i=0;i<3;i++)
{
cout<<".";
Sleep(800);
}
system("cls");
fstream plik_g;
plik_g.open("glowny.txt", ios::in);
if(plik_g.good())
{
}
else {cout<<"**** bombki szczelil"; Sleep(2000); exit(0);}
plik_g>>zmienneM::liczba_poczatkowa; //undefined reference to
//zmienneM::liczba_poczatkowa
plik_g.close();
if ( plik_g.fail())
{
cout <<" Nie udalo sie wczytac danych"<<endl;
Sleep(2000);
exit(0);
}
cout<<" Posiadasz "<<zmienneM::liczba_poczatkowa<<" roslin"<<endl;
Sleep(1400);
zmienneM::menu();
return 0;
}
plik.h
#ifndef ProjektG.h
#define ProjektG.h
#include <iostream>
namespace zmienneM
{
extern unsigned short int liczba_poczatkowa;
void menu();
}
#endif
plik.cpp
#include <iostream>
#include "ProjektG.h"
using namespace std;
namespace zmienneM
{
void menu()
{
cout<<" MENU"<<endl;
cout<<"1 Dodaj rosline"<<endl;
}
}