我正在尝试使用 Lazarus Pascal 和 PostgreSQL 创建我的第一个应用程序。
pg 数据库在我的 Ubuntu Linux 主机上。Lazarus 在 XP 上,通过 VirtualBox 运行。
尝试连接到 PG 数据库时,我收到一个libpq.dll
缺少的错误。
我该怎么办?这个平台很新。
我正在尝试使用 Lazarus Pascal 和 PostgreSQL 创建我的第一个应用程序。
pg 数据库在我的 Ubuntu Linux 主机上。Lazarus 在 XP 上,通过 VirtualBox 运行。
尝试连接到 PG 数据库时,我收到一个libpq.dll
缺少的错误。
我该怎么办?这个平台很新。
从这里的文档http://wiki.lazarus.freepascal.org/postgres
错误:“无法加载 PostgreSQL 客户端库“libpq.dll”” 程序找不到您的 PostgreSQL 驱动程序文件。将所有必需的 PostgreSQL .dll/.manifest 文件复制到您的项目目录和可执行输出目录,或复制到搜索路径中的目录(例如 c:\windows\system32)在 Windows 下连接 Lazarus 和 PostgreSQL 是 easyDB。在 Linux/Unix/OSX 上:确保 PostgreSQL 库位于库搜索路径中,例如:在 linux 上,将 libpq.so 文件的路径添加到 /etc/fpc.cfg 文件中的库部分。例如: -Fl/usr/local/pgsql/lib 可能需要创建从特定库版本到通用库名称的符号链接: ln -s /usr/lib/pqsql.so.5 /usr/lib /pqsql.so 。或者,