Hallo ich habe da ein Problem:
Ich wollte die Datein InitWindow.cpp und initwindow.h in mein projekt einschließen, die die TriBase engine benutzt.
Nun wollte ich es Kompilieren und bekomme fehler:
|
Quellcode
|
1
|
Fehler 9 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "__imp__UnregisterClassA@8" in Funktion ""enum tbResult __cdecl ExitWindow(void)" (?ExitWindow@@YA?AW4Result@@XZ)".InitWindow.obj
|
Von denen kommen noch viele.
Sonst bekomme ich aber keine Fehler.
Ich habe alle DLLs und libs der TriBase hinzugefügt alles läuft nur die zwei datein machen ärger!!
Danke
MFG
EDIT:
Ich wollte nun erstmal ohne die Dateinen probieren:
|
C-/C++-Quelltext
|
1
2
3
4
5
|
WNDCLASSEX WindowClass = {sizeof(WNDCLASSEX), CS_CLASSDC, WindowProc, 0, 0,
GetModuleHandle(NULL), LoadIcon(hInstance, MAKEINTRESOURCE(IDI_ICON1)), LoadCursor(NULL, MAKEINTRESOURCE(IDC_ARROW)), NULL,
NULL, "Direct3D window", NULL};
RegisterClassEx(&WindowClass);
|
Da bekome ich wieder linkerfehler warum???