ďťż

Ładny brzuch

Zaczołem czytać o DirectX Lecz mam pewien problem. Ściągnołem sobie DirectX SDK Pliki w folderach Include i Lib wkleiłem odpowiednio do tych samyh folderów w Borland C++ Builder. Lecz przy kombilacji kodu napisanych przezemnie z tutoriali jak i tych przykładów które są w DX 9.0 SDK wyskakują mi błędy które przedstawiam poniżej. Chyba brakuje mi jescze jakiś bibliotek. Proszę o pomoc.
Jeśli tak to skąd je wziąść.

[C++ Error] d3dx9math.inl(1515): E2268 Call to undefined function 'sqrtf' [C++ Error] d3dx9math.inl(1647): E2268 Call to undefined function 'sqrtf' [C++ Error] d3dx9math.inl(1792): E2268 Call to undefined function 'sqrtf' [C++ Error] d3dx9math.inl(1962): E2268 Call to undefined function 'sqrtf' [C++ Warning] d3dx9core.h(485): W8010 Continuation character \ found in // comment [C++ Warning] d3dx9core.h(486): W8010 Continuation character \ found in // comment [C++ Warning] d3dx9core.h(487): W8010 Continuation character \ found in // comment [C++ Warning] d3dx9core.h(488): W8010 Continuation character \ found in // comment [C++ Warning] d3dx9core.h(489): W8010 Continuation character \ found in // comment [C++ Error] text3d.cpp(16): E2209 Unable to open include file 'DXUtil.h' [C++ Error] text3d.cpp(17): E2209 Unable to open include file 'D3DEnumeration.h' [C++ Error] text3d.cpp(18): E2209 Unable to open include file 'D3DSettings.h' [C++ Error] text3d.cpp(19): E2209 Unable to open include file 'D3DApp.h' [C++ Error] text3d.cpp(20): E2209 Unable to open include file 'D3DFont.h' [C++ Error] text3d.cpp(21): E2209 Unable to open include file 'D3DUtil.h' [C++ Error] text3d.cpp(31): E2303 Type name expected [C++ Error] text3d.cpp(32): E2303 Type name expected [C++ Error] text3d.cpp(32): E2139 Declaration missing; [C++ Error] text3d.cpp(33): E2303 Type name expected [C++ Error] text3d.cpp(33): E2238 Multiple declaration for 'CMyD3DApplication::CD3DFont' [C++ Error] text3d.cpp(32): E2344 Earlier declaration of 'CMyD3DApplication::CD3DFont' [C++ Error] text3d.cpp(33): E2139 Declaration missing; [C++ Error] text3d.cpp(73): E2316 'Create' is not a member of 'CMyD3DApplication' [C++ Error] text3d.cpp(76): E2316 'Run' is not a member of 'CMyD3DApplication' [C++ Error] text3d.cpp(88): E2451 Undefined symbol 'm_strWindowTitle' [C++ Error] text3d.cpp(89): E2451 Undefined symbol 'm_d3dEnumeration' [C++ Error] text3d.cpp(96): E2451 Undefined symbol 'm_pFont' [C++ Error] text3d.cpp(97): E2451 Undefined symbol 'm_pStatsFont' [C++ Error] text3d.cpp(110): E2451 Undefined symbol 'm_pFont' [C++ Error] text3d.cpp(110): E2303 Type name expected [C++ Error] text3d.cpp(110): E2228 Too many error or warning messages




Zaczołem czytać o DirectX Lecz mam pewien problem. Ściągnołem sobie DirectX SDK Pliki w folderach Include i Lib wkleiłem odpowiednio do tych samyh folderów w Borland C++ Builder. Lecz przy kombilacji kodu napisanych przezemnie z tutoriali jak i tych przykładów które są w DX 9.0 SDK wyskakują mi błędy które przedstawiam poniżej. Chyba brakuje mi jescze jakiś bibliotek. Proszę o pomoc.
Jeśli tak to skąd je wziąść.

[C++ Error] text3d.cpp(16): E2209 Unable to open include file 'DXUtil.h' [C++ Error] text3d.cpp(17): E2209 Unable to open include file 'D3DEnumeration.h' [C++ Error] text3d.cpp(18): E2209 Unable to open include file 'D3DSettings.h' [C++ Error] text3d.cpp(19): E2209 Unable to open include file 'D3DApp.h' [C++ Error] text3d.cpp(20): E2209 Unable to open include file 'D3DFont.h' [C++ Error] text3d.cpp(21): E2209 Unable to open include file 'D3DUtil.h'

ogólnie przypałowo, poradziłem sobie z tymi błędami a tu następne. Wklejenie jeszcze kilku biblioterk rozwiązało prablem gorzej że pojawiły się nowe błędy

i komende sqrtf zmieniłem na sqrtl ale tak chyba nie powinno sie robić

[C++ Warning] LightingVS.cpp(366): W8012 Comparing signed and unsigned values [Linker Error] Unresolved external 'CD3DEnumeration::~CD3DEnumeration()' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DApplication::AdjustWindowForChange()' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DApplication::UpdateStats()' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DApplication::Create(HINSTANCE__ *)' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DApplication::Run()' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DApplication::MsgProc(HWND__ *, unsigned int, unsigned int, long)' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DApplication::Pause(bool)' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DFont::~CD3DFont()' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DApplication::CD3DApplication()' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DFont::InitDeviceObjects(IDirect3DDevice9 *)' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'DXUtil_FindMediaFileCch(char *, int, char *)' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXCreateEffectFromFileA' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXCreateMeshFVF' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXWeldVertices' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXCreateSphere' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXCreateCylinder' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DUtil_InitMaterial(_D3DMATERIAL9&, float, float, float, float)' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXMatrixLookAtLH' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXMatrixPerspectiveFovLH' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DFont::RestoreDeviceObjects()' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXMatrixMultiply' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXMatrixRotationZ' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXMatrixRotationX' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXVec3TransformNormal' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXVec3Normalize' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXVec3TransformCoord' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXMatrixTranslation' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXMatrixInverse' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'D3DXMatrixMultiplyTranspose' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DFont::DrawTextA(float, float, unsigned long, const char *, unsigned long)' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DFont::InvalidateDeviceObjects()' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DFont::DeleteDeviceObjects()' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ [Linker Error] Unresolved external 'CD3DFont::CD3DFont(const char *, unsigned long, unsigned long)' referenced from C:\DOCUMENTS AND SETTINGS\POLSKA\PULPIT\DIRECTX 9.0 SDK FOR C++\SDK (C++)\SAMPLES\C++\DIRECT3D\LIGHTINGVS\LIGHTINGVS.OBJ

Dalej nie masz poustawianych ścieżek... teraz dla linkera :)
Wszystko jest w helpie do instalacji DX SDK.
Pozdrawiam,
TeMPOraL.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •