我最近的大部分编程都是在32位Windows上使用C/C++/C#/VB6进行的。最近,我的客户询问我的代码是否可以在64位Windows上运行。我想知道我可能使用的哪些遗留功能会在64位Windows上失效?我需要考虑和担心哪些现实问题?显然,我将在64位操作系统上测试我的代码,但我想知道要查找哪些常见问题。我更关心现有的二进制文件,但我愿意就重新编译时(如果可能)要担心的问题发表评论。编辑:这是一个nicelist64位移植错误。 最佳答案 就我而言,将C/C++代码移植到64位Windows最重要的一件事是在启用MEM_TOP