I've never had any experience with linker problems before. Looks like it might be the way I call some D3D and WINAPI methods, but I checked their usage, and it looks ok. After a long debugging session I finally got my project to compile, but now I have multiple linker errors (four).
Here's the error text:
error LNK2019: unresolved external symbol "public: void __thiscall CApplication::CheckDeviceCaps(void)" (?CheckDeviceCaps@CApplication@@QAEXXZ) referenced in function "public: void __thiscall CApplication::InitDirect3D(void)" (?InitDirect3D@CApplication@@QAEXXZ)
error LNK2019: unresolved external symbol _Direct3DCreate9@4 referenced in function "public: void __thiscall CApplication::InitDirect3D(void)" (?InitDirect3D@CApplication@@QAEXXZ)
error LNK2019: unresolved external symbol __imp__InitCommonControls@0 referenced in function "public: void __thiscall CApplication::InitWindow(void)" (?InitWindow@CApplication@@QAEXXZ)
error LNK2019: unresolved external symbol _D3DXMatrixPerspectiveFovLH@20 referenced in function "public: void __thiscall CApplication::InitScene(void)" (?InitScene@CApplication@@QAEXXZ)
How do I resolve problems like these?
I realize this might be a game programming question, but because the errors were reported by my c++ compiler I thought this would be the appropriate place to post my problem.