最近需要将一个32位的程序移植到64位上,由于原来是使用vs2003写的,vs2003本身并不支持编译64位系统上,只能升级到vs2005以上版本。个人还是比较喜欢vs2005,对c++来说,vs2005的功能基本上已经够用了。
基本步骤如下:
接下来只要重新编译即可,当然代码可能需要修改,例如OnTimer(UINT nIDEvent)需要改成OnTimer(UINT_PTR nIDEvent)等等。
接下来徐泽活动解决方案平台为x64,即可编译64位可执行文件。
本文介绍了一个从32位程序移植到64位程序的过程,涉及使用Visual Studio 2005进行升级编译器版本,并对源代码进行必要的调整,如将OnTimer(UINT nIDEvent)改为OnTimer(UINT_PTR nIDEvent),最终设置解决方案平台为x64以编译64位可执行文件。
最近需要将一个32位的程序移植到64位上,由于原来是使用vs2003写的,vs2003本身并不支持编译64位系统上,只能升级到vs2005以上版本。个人还是比较喜欢vs2005,对c++来说,vs2005的功能基本上已经够用了。
基本步骤如下:
接下来只要重新编译即可,当然代码可能需要修改,例如OnTimer(UINT nIDEvent)需要改成OnTimer(UINT_PTR nIDEvent)等等。
接下来徐泽活动解决方案平台为x64,即可编译64位可执行文件。

被折叠的 条评论
为什么被折叠?