title: Converting a 32 bit unmanaged VC++ project to 64 bit
body: <p>I am working on a 32bit environment. I have a solution containing a set of C# projects and a set of VC++ unmanaged projects.For All the C# projects build platform have been set to "Any CPU" and for the VC++ projects it is Win32. We are migrating to 64 bit platform. 
  Now my questions are</p>
  
  <p>1) Can i convert my 32bit VC++ Dlls to 64 bit in my <strong>32 bit environment</strong> ?</p>
  
  <p>2) whether there is a way i can set the platform for the VC++ projects also to something like "Any CPU" ?</p>
  
  <p>3) I opened the Configuration Manager under the Build menu in VS2008. Set the Active Solution platform to Any CPU ( <strong>this i didnt change it previously set to this platform only</strong>) , then i set the platform of VC++ projects to X64. Now i cleaned up the solution and tried re-building the solution. The VC++ projects were not getting built and hence the C# projects having references to the VC++ projects were also not built. I tried independently building the VC++ project and i got this error : "<strong>fatal error LNK1112: module machine type X86 conflicts with target machine type x64</strong>"</p>
  
  <p>Any ideas and suggestions are greatly appreciated!</p>
  
  <p>Thanks,
  Keerti Somasundaram</p>