I would like to say at this point that all my development experience has been under linux, using homemade make files etc. Visual Studio is very confusing to me.
Ok, so I try to compile the test AI and it gives me a ton of errros about not being able to find the header files. So my first question is, where do you set the include paths? The test AI project file seems to use
taspring_0.72b1\AI\Global\TestGlobalAI
as the working directory, but then references files like
#include "IGlobalAI.h"
I have to change this to
#include "../../../rts/ExternalAI/IGlobalAI.h"
but I assume there's an esier way to do this...
So anyway, as an intermediate hack, I altered all the relevant paths ib trhe test ai source so that VS can find them. However, I'm now getting a compile issue that I simply don't understand:
taspring_0.72b1\ai\global\testglobalai\testai.cpp(10) : error C2065: 'GLOBAL_AI_INTERFACE_VERSION' : undeclared identifier
That seems simple enough, except that testai.cpp references GlobalAI.h which in turn references IGlobalAI.h which defines GLOBAL_AI_INTERFACE_VERSION 15. VS isn't moaning about not beinh able to find the header files, so why is it telling me that GLOBAL_AI_INTERFACE_VERSION is undefined, when it looks to me like it is? Not knowing much about VS, I've been tryimng to figure this out for about 30 mins and now I want to burn down the microsoft offices. As such, I'm going to stop until someone can help

Edit: It also maons about AI_NAME which is defined in GlobalAI.h. GlobalAI.h is directly included by testai.cpp and it can't find that either.. wtfhelpme!
Cheers for help/guidance etc.