从事64位Windows应用程序的开发人员会发现开发环境几乎与32位Windows的开发环境完全相同。现有API已在必要时进行了修改,以允许它们反映运行它们的平台的精度。结果是简单性和64位Windows的开发人员编写代码的简短学习曲线就像编写32位Windows的代码一样。
Windows头文件支持新的数据类型,允许指针和指针相关的变量反映平台的精度。这意味着开发人员可以编译单个源代码库,以便在32位Windows或64位Windows上本机运行。此策略降低了开发利用64位硬件(如AMD Opteron或Athlon64处理器或Intel Itanium处理器)的应用程序的成本。
如果您尽快采用新的数据类型约定,您将有更多时间使应用程序准备好64位。如果要更改代码,则应同时更改数据定义。在32位Windows上测试应用程序,通过64位编译器运行它(在“工具”中描述),当您拥有适当的64位硬件时,应用程序就可以进行测试了。