Click here to Skip to main content
12,953,175 members (58,495 online)
Rate this:
Please Sign up or sign in to vote.
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
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.
Anders Eriksson 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 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 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 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 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 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
Please Sign up or sign in to vote.

Solution 2

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.
Anders Eriksson 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 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
Top Experts
Last 24hrsThis month
OriginalGriff 6,429
CHill60 3,490
Maciej Los 3,103
Jochen Arndt 1,975
ppolymorphe 1,920

Advertise | Privacy | Mobile
Web01 | 2.8.170525.1 | Last Updated 24 Mar 2012
Copyright © CodeProject, 1999-2017
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