This member has provided no bio about themself...

Comment History
mf1348
mf1348 - - 1 comments @ How to compile doom 3 with visual studio 2010

That mediafire link to ATL and MFC is broken and probably not strictly legal.
It's possible to get ATL and MFC from Microsoft for VS2010 express by downloading the Windows Driver Dev Kit!
On Windows 7 get version 7.1.0 from here:
www.microsoft.com/en-us/download/details.aspx?id=11800

Use 7zip or something to extract the ISO and then install the DDK.
You will have all the headers and libs needed to build Doom3 BFG.
Assuming the default install location you need to add the following to the include directories for the Doom3BFG project:
C:\WinDDk\7600.16385.1\inc\mfc42
C:\WinDDK\7600.16385.1\inc\api
C:\WinDDK\7600.16385.1\inc\atl71
For the library directories you need to add:
C:\WinDDK\7600.16385.1\lib\ATL\i386

I didn't need to make any mods to sound\snd_system.cpp as in the above tutorial with the latest git repo.
I did however need to disable some warnings in Model_md5.cpp:

static void TransformJoints( idJointMat *__restrict outJoints, const int numJoints, const idJointMat *__restrict inJoints1, const idJointMat *__restrict inJoints2 ) {

#pragma warning(disable:4189)

Good karma+1 vote