Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: VS2010 64-bit VC++
I'm in the process of buying a new computer! Logically you would think that Windows 7 64-bit is the way to go (I'm forced to use Windows). But most of my clients are running XP or Windows 7 32-bit.
 
Will developing, in VC++, on a 64-bits system be a problem when deploying the application on a 32-bits system?
 
// Anders
Posted 23-Mar-12 22:25pm
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Get a SSD for your computer and run XP in a virtual machine. I had the same problem with the addition that my professional software don't run on 64-bit. SSD+VM solved all my problems.
 
I didn't test win7-32bit, but some co-workers were talking bad about it.
  Permalink  
v2
Comments
Anders Eriksson at 24-Mar-12 6:56am
   
That looks like a good idea. I have a maybe a problem. I need to communication with a PROFIBUS system. Which means that I need to have a Siemens CP5621 PCIe card in the computer. Is it possible to use this card from a Virtual Machine?
Nelek at 25-Mar-12 7:23am
   
Nope, at least not from Laptop. I suppose it is a Siemens PLC. Ethernet works perfectly in the VM, so if the CPU is a PN/DP you would have no problems. For the CPUs that are only Profibus or to transfer the Panels I use an adapter S7-Link of the Firm Datalogic (There is a profibus version too). They are in the same price as the Siemens USB-DP adapter (but this can only the standard 1,5 Mb/s and the Datalogic reach the 12 Mb/s).
 

 
This is my work-area. If you need more info, just tell it :)
MehdiNaseri at 24-Mar-12 20:53pm
   
You don’t need SSD to use virtual machine. You can run Windows XP, Vista, Apple iOS and other operation systems on your current system by using virtual machine.
Nelek at 25-Mar-12 7:10am
   
I know it is not a must, but the boost in performance is so big that is worth to do it.
MehdiNaseri at 25-Mar-12 18:00pm
   
Yes, of course. I agree, but if your computer has enough Ram (depending on operation systems on virtual machine) then the boost in performance won’t be that much.
Nelek at 27-Mar-12 13:04pm
   
Well, tell that to my collegues, who have 8 Gb ram in laptop and I compile faster than them (with 4 Gb ram) with the very same settings in the VM (all have the same copy from the firm)
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

No.
Windows 7 64-bit is the best choice for you.
You can make both 64-bit and 32-bit programs with Visual Studio.
Window 7 64-bit can run 32-bit programs.
  Permalink  
Comments
Anders Eriksson at 25-Mar-12 3:02am
   
What do you mean by "No"?
Does it mean that it's not possible to access the PCIe card from a virtual machine?
MehdiNaseri at 25-Mar-12 17:53pm
   
No: “Developing in VC++, on a 64-bits system won’t be a problem when deploying the application for a 32-bits system”

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 Sergey Alexandrovich Kryukov 269
1 OriginalGriff 220
2 Peter Leow 205
3 _Amy 190
4 Andreas Gieriet 180
0 OriginalGriff 7,540
1 Sergey Alexandrovich Kryukov 6,412
2 Maciej Los 3,849
3 Peter Leow 3,653
4 CHill60 2,702


Advertise | Privacy | Mobile
Web02 | 2.8.140721.1 | Last Updated 24 Mar 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100