一、以下兩個包都得安裝,不然 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