lazarus安装控件经常遇到第一次安装控件正常,当控件升级需重新安装时,编译正常,安装时可能出现某些文件就在控件文件夹里,但提示找不到文件的问题,经网友谷草提醒可能存在不同版本的ppu文件,经搜索发现控件旧版ppu存放在lazarus\units\x86_64-win64\win32这个文件夹( 如不是使用lazarus for x86_64,请搜索lazarus\units\寻找旧版ppu),将旧版控件ppu文件删除就就能正常安装控件了。
还有一种可能:
检查project --Options--Config and Target--Target OS和Target CPU family,要设置为Default
同时检查控件文件夹/lib是否有多种CPU的目录,删除后重新编译。