1

32 ビット プログラムを 64 ビット バージョンに移植するためのガイドラインは何ですか?

4

2 に答える 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で開発している場合は、システムまたはMicrosoft.Win32ライブラリを使用してリソースにアクセスしていることを確認してください。

于 2009-10-21T17:26:14.423 に答える