Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!
Werbeanzeige
Zitat
1>LINK : fatal error LNK1104: Datei "d3dx9d.lib" kann nicht geöffnet werden.
Zitat von »"Woodfire"«
Auch wichtig:
Deinstallier auf jeden Fall das alte DirectX SDK und lade die neue Version runter, genauso beim Windows SDK.
Zitat von »"Woodfire"«
mhh.
Also geh mal folgende Punkte durch:
DirectX SDK runterladen und installieren:
http://www.microsoft.com/downloads/details.aspx?FamilyID=24a541d6-0486-4453-8641-1eee9e21b282&displaylang=en
Windows SDK runterladen und installieren:
http://www.microsoft.com/downloads/details.aspx?FamilyID=e6e1c3df-a74f-4207-8586-711ebe331cdc&displaylang=en
Projekt -> Eigenschaften -> Konfigurationseigenschaten -> Linker -> Eingabe:
Bei zusätzliche Abhängigkeiten:
tribased.lib d3d9.lib d3dx9d.lib dxerr9.lib odbc32.lib odbccp32.lib
Bei Extras -> Optionen -> Opjekte und Projektmappen -> VC++ Verzeichnisse folgendes hinzufügen (Pfade ändern wenns bei dir anders ist):
Include:
C:\Program Files\Microsoft SDKs\Windows\v6.1\Include
C:\TriBase\Include
C:\Program Files (x86)\Microsoft DirectX SDK (March 2009)\Include
Bibliotheksdateien:
C:\Program Files\Microsoft SDKs\Windows\v6.1\Lib
C:\TriBase\Lib
C:\Program Files (x86)\Microsoft DirectX SDK (March 2009)\Lib\x86
Wenn alles nix hilft:
Deinstallier auf jeden Fall das alte DirectX SDK und lade die neue Version runter, genauso beim Windows SDK.
----------
Außerdem solltest du Visual Studio Express 2008 installieren und nicht das von der CD.
http://www.microsoft.com/germany/Express/product/visualcplusplusexpress.aspx
Zitat
1>.\Res\Resource.rc(10) : fatal error RC1015: cannot open include file 'mfc/afxres.h'.
C-/C++-Quelltext |
|
1 |
#include "afxres.h"
|
C-/C++-Quelltext |
|
1 |
#include <windows.h> |
C-/C++-Quelltext |
|
1 |
#define IDC_STATIC -1 |
Zitat
1>tbConfig.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_DirectSoundEnumerateA@8" in Funktion ""enum tbResult __cdecl EnumSoundDrivers(struct HWND__ *)" (?EnumSoundDrivers@@YA?AW4tbResult@@PAUHWND__@@@Z)".
1>tbTextureManager.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbVertexBuffer.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4" in Funktion ""public: enum tbResult __thiscall tbVertexBuffer::Init(struct IDirect3DVertexBuffer9 *,unsigned long)" (?Init@tbVertexBuffer@@QAE?AW4tbResult@@PAUIDirect3DVertexBuffer9@@K@Z)".
1>tbVideo.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbMusic.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbOctree.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbSkyBox.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbSound.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbEffect.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbFont.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbIndexBuffer.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbModel.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbDirect3D.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbDirectInput.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbDirectSound.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbDraw2D.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4".
1>tbTextureManager.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbVertexBuffer.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbVideo.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbMusic.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbOctree.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4" in Funktion ""class tbVector3 __cdecl tbVector3Normalize(class tbVector3 const &)" (?tbVector3Normalize@@YA?AVtbVector3@@ABV1@@Z)".
1>tbSkyBox.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbSound.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbEffect.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbFont.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbIndexBuffer.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbModel.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbDirect3D.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbDirectInput.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbDirectSound.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbDraw2D.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4".
1>tbDirectInput.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_c_dfDIKeyboard".
1>tbDirectInput.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_GUID_SysKeyboard".
1>tbDirectInput.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_c_dfDIMouse2".
1>tbDirectInput.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_GUID_SysMouse".
1>tbDirectInput.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_c_dfDIJoystick".
1>tbDirectInput.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_DirectInput8Create@20" in Funktion ""public: enum tbResult __thiscall tbDirectInput::Init(struct HWND__ *,unsigned long)" (?Init@tbDirectInput@@QAE?AW4tbResult@@PAUHWND__@@K@Z)".
1>tbDirectInput.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_IID_IDirectInput8A".
1>tbDirectSound.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_IID_IDirectSound3DListener".
1>tbDirectSound.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_DirectSoundCreate8@12" in Funktion ""public: enum tbResult __thiscall tbDirectSound::Init(struct tbConfig *,struct HWND__ *,unsigned long,int)" (?Init@tbDirectSound@@QAE?AW4tbResult@@PAUtbConfig@@PAUHWND__@@KH@Z)".
1>tbDraw2D.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_D3DXCreateTextureFromFileInMemoryEx@60" in Funktion ""public: enum tbResult __thiscall tbDraw2D::Init(class tbVFile *,unsigned long,unsigned long,enum _D3DFORMAT)" (?Init@tbDraw2D@@QAE?AW4tbResult@@PAVtbVFile@@KKW4_D3DFORMAT@@@Z)".
1>tbFont.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_D3DXCreateTextureFromFileInMemoryEx@60".
1>tbTextureManager.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_D3DXCreateTextureFromFileInMemoryEx@60".
1>tbEffect.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_D3DXCreateEffect@36" in Funktion ""public: enum tbResult __thiscall tbEffect::Init(char *,int)" (?Init@tbEffect@@QAE?AW4tbResult@@PADH@Z)".
1>tbSound.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_IID_IDirectSound3DBuffer".
1>tbSound.obj : error LNK2001: Nicht aufgelöstes externes Symbol "_IID_IDirectSoundBuffer8".
1>tbTextureManager.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_D3DXCreateCubeTextureFromFileInMemoryEx@56" in Funktion ""public: struct IDirect3DCubeTexture9 * __thiscall tbTextureManager::LoadCubeTexture(class tbVFile *,int,int,enum _D3DFORMAT,unsigned long,enum _D3DPOOL,unsigned long,unsigned long,unsigned long,char *)" (?LoadCubeTexture@tbTextureManager@@QAEPAUIDirect3DCubeTexture9@@PAVtbVFile@@HHW4_D3DFORMAT@@KW4_D3DPOOL@@KKKPAD@Z)".
1>tbTextureManager.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_D3DXCreateVolumeTextureFromFileInMemoryEx@64" in Funktion ""public: struct IDirect3DVolumeTexture9 * __thiscall tbTextureManager::LoadVolumeTexture(class tbVFile *,int,int,int,int,enum _D3DFORMAT,unsigned long,enum _D3DPOOL,unsigned long,unsigned long,unsigned long,char *)" (?LoadVolumeTexture@tbTextureManager@@QAEPAUIDirect3DVolumeTexture9@@PAVtbVFile@@HHHHW4_D3DFORMAT@@KW4_D3DPOOL@@KKKPAD@Z)".
1>TriBase.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_D3DXCreateEffectPool@4" in Funktion ""enum tbResult __cdecl tbInit(void)" (?tbInit@@YA?AW4tbResult@@XZ)".
1>Debug/TriBaseD.dll : fatal error LNK1120: 19 nicht aufgelöste externe Verweise.
Werbeanzeige