How do I know if I need MFC x86 or x64?

I know this sounds like a dumb question but here is why I am asking.

I recently installed the .NET 2005 Express versions of C++, C#, and J#.  I have a 64 bit laptop running win64.  It has 2 program folders one for 64 bit apps and 1 for x86 apps.  After the installation was complete I notcied that all of the Visual Studio Express versions were in the x86 folder.  There is however one folder name MS Visual Studio 8 in the 64 bit folder for the Remote debugger.

The Platform SDK installed in the 64 bit folder as well.  The SQL stuff seems to be split between the 2 folders. 

This is confusing me.  I do not recall an option to install a x86 or x64 version of the Studio, did I miss that   Does it just support both automatically.

So how do I know if I should install the x86 or x64 version of MFC   or both

Thanks
-Eric


Answer this question

How do I know if I need MFC x86 or x64?

  • mmelnychenko

    hi

    see the following :

    Update for Windows XP (KB896344)

    The Files and Settings Transfer Wizard included in Windows XP SP2 does not support gathering data from a 32-bit Windows XP environment and applying it in a 64-bit Windows XP environment. Install this update to enable support for collecting data in a 32-bit Windows XP environment and applying it to a 64-bit Windows XP environment. After you install this update, you may have to restart your computer.
    Download:
    Update for Windows XP (KB896344)


  • Karthi keyan

    Yes, you can develop 64 bit apps, but that requires a full version of Visual C++ - VC Express only supports x86 [I suppose we have to make money somehow...]

    You can have both x86 & x64 versions of MFC installed at the same time.  The only limitation is that you can't have them both sitting in the same directory (because they're named the same :-( )

    -Kev

  • stope19

    Yes that helped, thank you.  I know it may seem like a dumb question, but I am new to x64, and I just wasn't sure.

    But, Visual Studio 2005 supports the development for 64 bit apps right   Is it possible to have both x86 and x64 versions of MFC installed at the same time, or will this cause problems.

    Thanks for your response.

    -eric


  • hoyos

    I had a feeling that they could both be installed.  Thanks for clearing that up.

    -eric

  • maqadri

    Visual Studio is a 32 bit application.  It has a few 64 bit components (like the 64 bit remote debugger), but they're all separate applications (you can't mix 64 & 32 bit DLL's in a single process).  You only need to install x64 MFC if you're writing 64 bit MFC applications.  Otherwise, you only need x86 MFC.

    Hope that helps.

    -Kev

  • How do I know if I need MFC x86 or x64?