Project : error PRJ0003 : Error spawning 'midl.exe'

This what I get when Building

Project : error PRJ0003 : Error spawning 'midl.exe'

I don't see midl.exe In E:\Program Files\Microsoft Visual Studio 8\VC\bin

the use of midl.exe indicates that is use a preprocessor ?
why isn't midl.exe in my visual studio 8 folder ?

PS : I use VC++ 2005 Express

[310 byte] By [emoticon05] at [2008-3-6]
# 1

I am not sure. Just a guess. You might need to install the platform SDK to get the MIDL tool.
A lot of WIN32 tools are missing in Visuall Studio Express!

MartinRichter at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 2

thx, i'm installing the SDK.

Something bizarre, does VC++2005 Express has .net composants installed by default ?
Because when you do "New project", you have VC++ types :
- CLR
- General
-Win32

no .Net, may be .net components are embedded into those types...

emoticon05 at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 3
Express eidition will include some managed (.NET) applications. It misses other components like ATL, MFC, & the PSDK headers.

Thanks,
Ayman Shoukry
VC++ Team

AymanShoukry at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 4
Ideaok after SDK installation, need to check tools/options/VC++ dirs
and locate platformsdk/bin

If not VC w'ont find midl.exe

emoticon05 at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 5
now, i've

atlbase.h missing,

i guess it's ATL classes missing,

where do I find them (and MFC) to install in VC++ 2005 express ?

++

emoticon05 at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 6
Nowhere! You need to by Visual Studio 2005 Standard at least, or you need a MSDN abo! ATL and MFC are not available for free download!

Ayman already wrote that to you!

MartinRichter at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 7
ok but is what's in Program Files\Microsoft Platform SDK\Include\atl and Program Files\Microsoft Platform SDK\Include\mfc ?
emoticon05 at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 8
The SDK contains a 64bit version of ATL+MFC. This always causes confusion!
And because of VC-Express doesn't support 64bit its worthless for you!

There is no Win32 MFC/ATL version for public/free access!

MartinRichter at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...
# 10
This are just the executables and does not contain lib files and headers and no source!

Its a runtime package!

MartinRichter at 2007-9-8 > top of Msdn Tech,Visual Studio Express Editions,Visual C++ 2005 Express Edition...