And I just now added the extras to the LIB directories and got something about dbPositionParticles (Thats in the unchanged particle sample) that identifyer does not exist. So i open a plain project (using the DarkGameSDK's wizard) and check the lib dir is still there; it is; and compile it. I get the DXDIAG stuff again and its unfixable from that point (in my view). And how do you switch from Debug to Release? I am
really really really getting annoyed with C++ now!
[edit]
Ian: The two lines which involve dxdiag.h - i put them, and I get this in the compiler:
--------------------Configuration: TestDK - Win32 Release--------------------
Compiling...
Main.cpp
Linking...
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXAnimationController already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXCompressedAnimationSet already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXKeyframedAnimationSet already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXAnimationSet already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXEffectCompiler already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXEffect already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXEffectStateManager already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXBaseEffect already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXEffectPool already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXFragmentLinker already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXTextureShader already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXConstantTable already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_CompressedAnimationSet already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_AnimTicksPerSecond already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_EffectInstance already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_EffectParamDWord already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_EffectParamString already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_EffectParamFloats already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_EffectDWord already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_EffectString already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_EffectFloats already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_DeclData already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_VertexElement already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_FVFData already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_PMVSplitRecord already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_PMAttributeRange already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_PMInfo already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_PatchMesh9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_PatchMesh already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_Patch already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_SkinWeights already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_FaceAdjacency already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_VertexDuplicationIndices already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _DXFILEOBJ_XSkinMeshHeader already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXPRTEngine already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXTextureGutterHelper already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXPRTCompBuffer already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXPRTBuffer already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXPatchMesh already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXSkinInfo already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXSPMesh already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXPMesh already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXMesh already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXBaseMesh already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXFileData already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXFileEnumObject already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXFileSaveData already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXFileSaveObject already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXFile already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXLine already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXRenderToEnvMap already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXRenderToSurface already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXFont already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXSprite already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXBuffer already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_ID3DXMatrixStack already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_HelperName already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DQuery9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DStateBlock9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DPixelShader9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DVertexShader9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DVertexDeclaration9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DSwapChain9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DVolume9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DSurface9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DIndexBuffer9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DVertexBuffer9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DVolumeTexture9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DCubeTexture9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DTexture9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DBaseTexture9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DResource9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3DDevice9 already defined in Main.obj
d3dx9.lib(init.obj) : error LNK2005: _IID_IDirect3D9 already defined in Main.obj
dxguid.lib(dxguid.obj) : error LNK2005: _IID_ID3DXBuffer already defined in Main.obj
dxguid.lib(dxguid.obj) : error LNK2005: _IID_ID3DXEffect already defined in Main.obj
dxguid.lib(dxguid.obj) : error LNK2005: _IID_ID3DXMatrixStack already defined in Main.obj
dxguid.lib(dxguid.obj) : error LNK2005: _IID_ID3DXSPMesh already defined in Main.obj
dxguid.lib(dxguid.obj) : error LNK2005: _IID_ID3DXPMesh already defined in Main.obj
dxguid.lib(dxguid.obj) : error LNK2005: _IID_ID3DXMesh already defined in Main.obj
dxguid.lib(dxguid.obj) : error LNK2005: _IID_ID3DXBaseMesh already defined in Main.obj
system.lib(dxdiaginfo.obj) : error LNK2001: unresolved external symbol _CLSID_DxDiagProvider
system.lib(dxdiaginfo.obj) : error LNK2001: unresolved external symbol _IID_IDxDiagProvider
Release/TestDK.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
TestDK.exe - 84 error(s), 0 warning(s)