Inna twórczość > C, C++
[C++] Błąd LNK2019 podczas przerabiania kodu
neko:
Okej, czyli gdzieś tworzysz obiekt FCamera? Pokaż jak to robisz.
Drock:
Pozwolę sobie dać fragmenty bo kod trochę długi.....
W klasie...
--- Kod: ---....
private:
FInput * mInput;
FTimer* mTimer;
FCamera* mCamera;
....
--- Koniec kodu ---
Inicjalizacja
--- Kod: ---mCamera = new FCamera;
if (!mCamera)
{
return false;
}
--- Koniec kodu ---
Usunięcie obiektu
--- Kod: ---if (mCamera)
{
delete mCamera;
mCamera = 0;
}
--- Koniec kodu ---
I jak mam tylko to co powyżej to przechodzi bez błędów.....
jak dam wywołanie jakiejś funkcji np.
--- Kod: ---camPosition = XMVectorSet(0.0f, 10.0f, 8.0f, 0.0f);
camTarget = XMVectorSet(0.0f, 3.0f, 0.0f, 0.0f);
camUp = XMVectorSet(0.0f, 1.0f, 0.0f, 0.0f);
mCamera->Initialize(Width, Height, camPosition, camTarget, camUp);
--- Koniec kodu ---
To zaczyna krzaczyć już
neko:
Wszystko okej wygląda, no to chyba jedyna opcja jest taka, że linker nie linkuje FCamera.o.
Nawigacja
Idź do wersji pełnej