Port from 32-bit VC++ version 6.0 to 64-bit ?
Posted on 2012-03-19
I have an application written in MS VC++ in version 6.0 IDE. It is time for me to turn it into a 64-bit App (mostly because I sometimes need to deal with large data and I'm getting close to memory limits within my 32-bit app).
What is the path to get to 64-bit? My guess is, that rather than do this in my version 6.0 IDE on my XP box, I need to first move my app to my copy of VS2008 on my Win7-64 box -- is that correct? Then I have to work thru any glitches in just re-building my app in VS2008. Then, finally, somewhere in VS2008 I throw some switch to say "please compile and link as a 64-bit app" -- is that correct? Where is this switch? Then after I work thru all the reasons it doesn't compile and link in 64-bit mode, I then need to test, to find all places where I assume an int was 32 bits, and stuff like that. Correct? Can someone verify my roadmap or correct it? I was surprised that it is hard to find a *simple* and *cogent* (i.e. for dmmies!) explanation of these steps - so finally decided to ask my expert friends! Thanks.