我对 sqlapi++ 很陌生。根据官方网站提供的教程,我尝试连接到我系统上运行的 postgresql 数据库。
#include<stdio.h>
#include<conio.h>
#include<SQLAPI.h>
void main()
{
SAConnection con;
try
{
con.Connect("localhost@postgres","postgres","12345",
SA_PostgreSQL_Client);
printf("We are connected");
}
catch(SAException &x)
{
printf("%s\n",(const char*)x.ErrText());
}
_getch();
}
我在 Visual Studio 2010 中编程,包含路径指向 SQLAPI/include 目录和库相同,我使用了静态库 sqlapis.lib 的发布版本。该程序正在构建,但是当我运行它时,它显示错误为
libpq.dll:找不到指定的模块。pq.dll:找不到指定的模块。
DBMS API 库加载失败 此库是 DBMS 客户端安装的一部分,而不是 SQLAPI++ 确保已安装 DBMS 客户端并且此所需的库可用于动态加载
我能知道如何摆脱这个吗?