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

    Question

  • 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

    Monday, December 5, 2005 6:18 PM

Answers

  • 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!

    Tuesday, December 6, 2005 9:36 AM

All replies

  • 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!

    Tuesday, December 6, 2005 9:36 AM
  • 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...

    Tuesday, December 6, 2005 9:59 AM
  • Express eidition will include some managed (.NET) applications. It misses other components like ATL, MFC, & the PSDK headers.

    Thanks,
      Ayman Shoukry
      VC++ Team
    Tuesday, December 6, 2005 10:19 AM
  • Ideaok after SDK installation, need to check tools/options/VC++ dirs
    and locate platformsdk/bin

    If not VC w'ont find midl.exe
    Tuesday, December 6, 2005 10:45 AM
  • 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 ?

    ++

    Tuesday, December 6, 2005 10:51 AM
  • 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!
    Tuesday, December 6, 2005 11:18 AM
  • ok but is what's in Program Files\Microsoft Platform SDK\Include\atl and Program Files\Microsoft Platform SDK\Include\mfc ?
    Tuesday, December 6, 2005 1:17 PM
  • 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!
    Tuesday, December 6, 2005 2:41 PM
  • This are just the executables and does not contain lib files and headers and no source!

    Its a runtime package!
    Tuesday, December 6, 2005 5:58 PM