Wintermute Engine > WME sources discussion
Errors in compilation
lacosaweb:
Hi, I try to compile the sources but it shows a strange errors, anyone can help me please?
I compile it with Visual Studio 2008, the wme_base and wme_ad compile OK, the problem is the wme project:
Error 6 error LNK2005: _png_get_valid already defined in d3dx8.lib(pngget.obj) libpng_d.lib wme
Error 7 error LNK2005: _png_get_rowbytes already defined in d3dx8.lib(pngget.obj) libpng_d.lib wme
Error 8 error LNK2005: _png_get_channels already defined in d3dx8.lib(pngget.obj) libpng_d.lib wme
Error 9 error LNK2005: _png_get_signature already defined in d3dx8.lib(pngget.obj) libpng_d.lib wme
Error 10 error LNK2005: _png_get_gAMA already defined in d3dx8.lib(pngget.obj) libpng_d.lib wme
Error 11 error LNK2005: _png_get_sRGB already defined in d3dx8.lib(pngget.obj) libpng_d.lib wme
Error 12 error LNK2005: _png_get_IHDR already defined in d3dx8.lib(pngget.obj) libpng_d.lib wme
Error 13 error LNK2005: _png_get_PLTE already defined in d3dx8.lib(pngget.obj) libpng_d.lib wme
Error 14 error LNK2005: _png_get_tRNS already defined in d3dx8.lib(pngget.obj) libpng_d.lib wme
Error 19 error LNK2001: unresolved external symbol "char const * __stdcall DXGetErrorString8A(long)" (?DXGetErrorString8A@@YGPBDJ@Z) wme_base_d.lib wme
Error 20 error LNK2001: unresolved external symbol _TID_D3DRMAnimation wme_base_d.lib wme
Error 21 error LNK2001: unresolved external symbol _TID_D3DRMAnimation wme_base_d.lib wme
Error 22 error LNK2001: unresolved external symbol _IID_IDirectDraw7 wme_base_d.lib wme
Error 23 error LNK2001: unresolved external symbol _IID_IDirectDraw7 wme_base_d.lib wme
Error 24 error LNK2001: unresolved external symbol _GUID_SysKeyboard wme_base_d.lib wme
Error 25 error LNK2001: unresolved external symbol _IID_IDirectSoundFXWavesReverb wme_base_d.lib wme
Error 26 error LNK2001: unresolved external symbol _GUID_DSFX_WAVES_REVERB wme_base_d.lib wme
Error 27 error LNK2001: unresolved external symbol _GUID_All_Objects wme_base_d.lib wme
Error 28 error LNK2001: unresolved external symbol _IID_IDirectSoundFXEcho wme_base_d.lib wme
Error 29 error LNK2001: unresolved external symbol _GUID_DSFX_STANDARD_ECHO wme_base_d.lib wme
Error 30 error LNK2001: unresolved external symbol _IID_IDirectSoundBuffer8 wme_base_d.lib wme
Error 31 error LNK2001: unresolved external symbol _TID_D3DRMFrame wme_base_d.lib wme
Error 32 error LNK2001: unresolved external symbol _TID_D3DRMFrame wme_base_d.lib wme
Error 33 error LNK2001: unresolved external symbol _TID_D3DRMAnimationSet wme_base_d.lib wme
Error 34 error LNK2001: unresolved external symbol _TID_D3DRMFrameTransformMatrix wme_base_d.lib wme
Error 35 error LNK2001: unresolved external symbol _TID_D3DRMMesh wme_base_d.lib wme
Error 36 error LNK2001: unresolved external symbol _TID_D3DRMAnimationOptions wme_base_d.lib wme
Error 37 error LNK2001: unresolved external symbol _TID_D3DRMAnimationKey wme_base_d.lib wme
Error 38 error LNK2001: unresolved external symbol _GUID_Key dinput.lib wme
Error 39 fatal error LNK1120: 17 unresolved externals D:\soft\wme\src\wme\Debug\wme.exe wme
Catacomber:
What compiler should I try for this: Java?
Weraustinne:
Thats is DX8 missing files problem.
Try the DX 8 SDK, because the error is missing DirectX 8 files, so this [ http://www.darwinbots.com/numsgil/dx81sdk_full.exe ] should help you.
You need in the Visual Studio 2008 set the path to the header files of DX 8 SDK.
Another problem may be the Visual C ++ 2005 Redist. installed together with Visual Studio 2008. (Try to uninstall the VS C + + 2005 Redist..)
Please write how to this help.
Mnemonic:
Cat, please see the enclosed readme file for info on compilers. And it's C++, not Java.
Catacomber:
Mnemonic, thank you. If I use the DX 8 SDK will it overwrite my current later version DirectX files? Do I have to put it in a special place---like the compiler? I've done this before to run something but forgot what I did and whether my DirectX current version was wiped out.
Thanks for your help.
Navigation
[0] Message Index
[#] Next page
Go to full version