使用 Lazarus 64 位创建 32 位的 DLL

以下两个包都得安装,不然 64 位 lazarus 编译不出 32 位的 DLL。

  • lazarus-1.6.0-fpc-3.0.0-win64.exe
  • lazarus-1.6.0-fpc-3.0.0-cross-i386-win32-win64.exe

还是弄个虚拟机只安装 lazarus 的环境,方便编译。另外 Vmware 的 Unity 模式很好用,直接将虚拟机上的窗体放到主机上使。

查看 DLL 是 32 位还是 64 位

>dumpbin /headers mydll.dll
Paste_Image.png

你可能感兴趣的:(使用 Lazarus 64 位创建 32 位的 DLL)