I am not that sure that it is a problem with DirectX. For DGSDK1.1, the problem is that the terrain.lib released in the VC6 folder is not for VC6. The other libs link without problem. Moreover, applications that do not use Advanced Terrains compile without problem, so there is no problem with linking DirectX libs.
I think that TGC should rather fix the bugs in the SDK (activate or fix broken functions) and update documentation on EXISTING features rather than continuously adding new (mis- or non-documented and eventually buggy) features that most of the darkSDK users won't use anyway and that high-profile coders can get directly through the DirectX SDK. As far as I know, DirectX runtime is backward compatible, so if you program a game with the DirectX9.0c (4.09.0000.0904) it should work with Directx9.0c(4.09.0000.0905)...
When a software or a SDK is sold as compatible with VC6 it should be compatible with VC6. If, because of major system requirement evolutions, this compatibility could not be maintained, I think DarkSDK should be sold and advertised as a new
version, not an update.
Anyway, in his email Mike Johnson seemed to say that the compatibility problem could be solved easily and that the new release would take a few days no because of this fix but because of a list of other problems.
Quote: "
From: "Mike Johnson"
To: "Artus"
Subject: RE: problem linking Terrain.lib with SDK 1.1 and VC6
Date: Tue, 3 May 2005 08:52:48 +0100
This along with other issues will be resolved in a new upgrade which is likely to be released this week.
Regards,
Mike
-----Original Message-----
From: Artus
Sent: 28 April 2005 08:39
To: mike@thegamecreators.com
Subject: problem linking Terrain.lib with SDK 1.1 and VC6
Hi,
"Bouncy Brick" as suggested me to email you about the problem I have
described in the forum (thread "Dark SDK 1.1 - problems linking Terrain.lib").
Could you please check that the VS6Terrain.lib supplied with the 1.1
update is correct ?
Thanks,
Artus."
I understand that VC6 is old (1998 ?) but VC7 also (2002 ?) and I will be ready to buy a new development suite when VC8 will be out (2005 ?). Doesn't it make sense ?
With kind regards,
Artus.