I've been a C/C++ programmer for 15+ years, but never on Windows. Compiling Teapot Wars is my first Windows attempt.
Since I did not have a compiler, I installed Studio Express Beta 2 C++ from Microsoft (hey, it's free). I also installed the Windows SDK, Direct X SDK, and all the other SDK's listed in the readme file.
When I try to compile, the first error that I run into is unable to find atltypes.h. In the Windows SDK directory tree I see an atl directory, but no atltypes.h file (I also searched my entire hard drive for atltypes.h).
I would have expected ATL and MFC to be part of the Windows SDK. However, in the Express C++ FAQ it explicitly states that ATL and MFC are not supported in the Express versions of Studio.
Am I missing something, or do I have to shell out some $'s to get ATL/MFC? Is it be worth trying to develop without ATL and MFC, or would I be setting myself up for lots of grief?
Are there any other gotcha's when using Studio Express?
Since I did not have a compiler, I installed Studio Express Beta 2 C++ from Microsoft (hey, it's free). I also installed the Windows SDK, Direct X SDK, and all the other SDK's listed in the readme file.
When I try to compile, the first error that I run into is unable to find atltypes.h. In the Windows SDK directory tree I see an atl directory, but no atltypes.h file (I also searched my entire hard drive for atltypes.h).
I would have expected ATL and MFC to be part of the Windows SDK. However, in the Express C++ FAQ it explicitly states that ATL and MFC are not supported in the Express versions of Studio.
Am I missing something, or do I have to shell out some $'s to get ATL/MFC? Is it be worth trying to develop without ATL and MFC, or would I be setting myself up for lots of grief?
Are there any other gotcha's when using Studio Express?