Wątki - błędy

Wątki - błędy
0

Witam. Mam pewien problem, muszę napisać prosty program na kilka wątków, robię to pierwszy raz. A więc robię program który wczytuje z pliku ini konfiguracje, następnie zapisuje je do zmiennych

Kopiuj
#include "Global.h"
#include "Engine.h"

int main()
{
	CEngine* Engine = new CEngine;

	if(Engine->Attached())  //funkcja wczytująca z pliku konfigurację
	{
		Engine->Run();;
	}
	getchar();
}
Kopiuj
void CEngine::FeaturesRun()
{
	CConsole* Console = new CConsole;
	CMenu* Menu= new CMenu();

	CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Menu->Render, 0, 0, 0);

	Console->Menu();
}
Kopiuj
void CMenu::Render()
{
	Config_CMenu* Config= new Config_CMenu;
	while(true)
	{
		if(Config->Active == true)
		{
			cout << "Halo";
		}
	}
}

Problem jest z linijką Config_CMenu* Config= new Config_CMenu; w funkcji render oraz z if(Config->Active == true). Jak inaczej mam to zrobić?

J8
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:37
0

Jakiś błąd czy cuś ?

0

Zapomniałem dołączyć.

Kopiuj
1>Menu.obj : error LNK2001: unresolved external symbol "public: __thiscall Config_CMenu::Config_CMenu(void)" (??0Config_CMenu@@QAE@XZ)
1>C:\Users\Sebek\documents\visual studio 2012\Projects\Program\Release\Program- Program.exe : fatal error LNK1120: 1 unresolved externals
J8
  • Rejestracja:około 10 lat
  • Ostatnio:ponad 9 lat
  • Postów:37
0

Nie wiem czy o to chodzi bo akurat dziwne są dla mnie te błędy ale masz zadeklarowany konstruktor w klasie i w pliku cpp ?

edytowany 1x, ostatnio: JMII89
0

...nie dodałem includa tam gdzie miałem konstruktory xD
Dzięki za pomoc :D

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.