一、以下两个包都得安装,不然 64 位 lazarus 编译不出 32 位的 DLL。
- lazarus-1.8.4-fpc-3.0.4-win64.exe
- lazarus-1.8.4-fpc-3.0.4-cross-i386-win32-win64.exe
二、IDE里面设置切换编译
1. project-project Options
2. Compiler Options-Config and Target
3. 选择一个编译设置
64位程序:
Target OS (-T): Win64
Target CPU family (-P): X86_64
32位程序:
Target OS (-T):Win32
Target CPU family (-P): i386