將32位程序移植到64位版本的指導原則是什麼?將32位程序移植到64位版本的指導原則
1
A
回答
3
除了與調用32位庫明顯的問題:
- 不要假設一個指針是大小爲整數相同。
- 不要假設從另一個指針中減去一個指針會產生一個適合整數的值。
又見http://msdn.microsoft.com/en-us/library/aa384190(VS.85).aspx
0
不要使用硬編碼的註冊表/文件系統路徑,有些是在64位機器上的不同。例如,32位應用程序安裝在'Program Files(x86)'中。
如果您使用.NET在Windows中開發,請確保使用System或Microsoft.Win32庫來訪問資源。
相關問題
- 1. 從32位移植到64位版本
- 2. 將asp.net從32位移植到64位webform應用程序
- 3. 將32位OSX應用程序移植到64位
- 4. 代碼從32位移植到64位
- 5. 從32位移植到64位
- 6. 澄清:移植32到64位
- 7. 將回調函數從32位移植到64位
- 8. 64位程序集的32位指令
- 9. 移植C編寫的32位源代碼到64位
- 10. 將32位iOS應用程序遷移到64位
- 11. 64位或32位版本的WinDBG?
- 12. 32位到64位內聯彙編移植
- 13. 從32位機器移植opencv項目到64位機器
- 14. 移植32位到64位printf相關錯誤
- 15. 使用64位與32位程序集的.NET版本
- 16. 32位和64位版本的SQL Server之間的SQL Server應用程序的可移植性?
- 17. 64位版本內置程序總是比32位更快?
- 18. 在Windows上將Postgres從32位升級到64位版本
- 19. 32位和64位所有Windows平臺上的可移植性
- 20. Fortran:32位/ 64位性能可移植性
- 21. 64位版本的Visual Studio 2010以32位版本運行
- 22. win32com.client.Dispatch()32-64位程序
- 23. 的Python Enthought 32與64位版本
- 24. C++將用RHEL4 32位編寫的應用程序遷移到RHEL6 64位
- 25. Win32API不同於32位版本和64位版本?
- 26. 64位OS/32位進程
- 27. 32位/ 64位Windows/Linux應用程序
- 28. Linux 64位移植問題
- 29. Windows 64位移植問題
- 30. 在64位上遷移32位應用程序的問題
感謝您的鏈接。 – Ankur 2009-10-21 17:27:01