1. 程式人生 > >DLL的64位與32位

DLL的64位與32位

 1、 在64位的windows系統中,一個64位程序不能載入一個32位dll,同理一個32位程序也不能載入一個64位dll。也就是說64bit的作業系統需要注意一個對應關係,64bit的EXE對應64bitDLL,32bit的EXE對應32bit的DLL。

  如果你使用VS編寫的應用程式,使用的是win32平臺則意味著你的應用程式是32位的,則該應用程式在呼叫dll時應該使用的32位dll。如果你的應用程式使用的是x64平臺則該應用程式是64位程式,應該呼叫的是64DLL。