64位EXE无法加载32位DLL。(反之亦然:32位EXE无法加载64位DLL。)毕竟,它们不能就指针的大小达成共识-
如果EXE分配的内存超过4GB边界并希望传递该指针,将会发生什么情况?指向32位DLL的指针?
您必须:
- 制作DLL的64位版本;
- 使用32位版本的Python;要么
- 将DLL托管在单独的(32位)EXE中,并使用某种形式的进程间通信与您的64位Python进程进行通讯。

64位EXE无法加载32位DLL。(反之亦然:32位EXE无法加载64位DLL。)毕竟,它们不能就指针的大小达成共识-
如果EXE分配的内存超过4GB边界并希望传递该指针,将会发生什么情况?指向32位DLL的指针?
您必须: