将 32 位程序移植到 64 位版本的准则是什么?
问问题
295 次
2 回答
3
除了调用 32 位库的明显问题外:
- 不要假设指针与整数大小相同。
- 不要假设从另一个指针中减去一个指针会产生一个适合整数的值。
另请参阅http://msdn.microsoft.com/en-us/library/aa384190(VS.85).aspx
于 2009-10-21T17:19:53.953 回答
0
不要使用硬编码的注册表/文件系统路径,因为在 64 位机器上有些是不同的。例如,32 位应用程序安装在“程序文件 (x86)”中。
如果您使用 .NET 在 Windows 中进行开发,请确保您使用 System 或 Microsoft.Win32 库来访问资源。
于 2009-10-21T17:26:14.423 回答