Lazarus中的静态链接sqlite
我正在用Lazarus构建一个应用程序,我使用sqlite数据库存储数千条记录。现在,我正在通过sqlite3.dll动态链接到sqlite库 可以静态链接到它吗?我在哪里可以找到Lazarus兼容的lib文件来实现这一点 注: 我一个月前才开始使用Lazarus和Free Pascal,所以有些东西对我来说可能很明显,但对我来说可能不合适。所以请容忍我一点Lazarus中的静态链接sqlite,sqlite,static-linking,lazarus,Sqlite,Static Linking,Lazarus,我正在用Lazarus构建一个应用程序,我使用sqlite数据库存储数千条记录。现在,我正在通过sqlite3.dll动态链接到sqlite库 可以静态链接到它吗?我在哪里可以找到Lazarus兼容的lib文件来实现这一点 注: 我一个月前才开始使用Lazarus和Free Pascal,所以有些东西对我来说可能很明显,但对我来说可能不合适。所以请容忍我一点 Cheers由于TSQLite3Connection组件固有地设计为主动加载SQLite3 DLL,因此实际的静态链接很困难。换句话说,在
Cheers由于TSQLite3Connection组件固有地设计为主动加载SQLite3 DLL,因此实际的静态链接很困难。换句话说,在编译程序时,它没有与库链接,组件被编码为在运行时动态加载DLL 如果你希望有一个完全独立的程序,那么你可以用两种不同的方法来完成
2016年12月2日更新:我成功地获得了稳定。我甚至忘记了我问过这个问题,对此我深表歉意。在我发布此问题后不久,我们选择了选项2我已经做了一些很长一段时间了,直到最近我的帽子里有了一个bug,我终于可以做点什么了。我今天得到了一个稳定的静态版本,并用一个链接更新了答案。