对PQconnectdb的代码块未定义引用

对PQconnectdb的代码块未定义引用,c,postgresql,codeblocks,libpq,C,Postgresql,Codeblocks,Libpq,我创建了一个新项目,并将libpq.lib和header复制到项目的特定目录中。 我还添加了链接器目的地,但在构建时得到了一个未定义的引用 所以我忘了什么,但什么?我发现了问题! 代码块为32位版本,Postgrel为64位。 因此,我从及其工作中获得了32位二进制文件。欢迎使用So。你忘记的是更多的细节。缺少的是,例如,您的系统、操作系统、编译器、您输入的实际命令、编译器的实际输出。system=>windows 10编译器gcc并尝试编译------------------编译:在PGlib

我创建了一个新项目,并将libpq.lib和header复制到项目的特定目录中。 我还添加了链接器目的地,但在构建时得到了一个未定义的引用

所以我忘了什么,但什么?我发现了问题! 代码块为32位版本,Postgrel为64位。
因此,我从及其工作中获得了32位二进制文件。

欢迎使用So。你忘记的是更多的细节。缺少的是,例如,您的系统、操作系统、编译器、您输入的实际命令、编译器的实际输出。system=>windows 10编译器gcc并尝试编译------------------编译:在PGlib中调试(编译器:GNU gcc编译器)---------------mingw32-g++.exe-Llib-L“.\..\Program Files\PostgreSQL\10\lib”-o bin\Debug\PGlib.exe obj\Debug\main.o obj\Debug\src\cBase.o-llibpq obj\Debug\src\cBase.o:In function
ZN5cBaseC2ENSt7\uu cx1112basic\u stringIcSt11char\u traitssiceaese5\u S5\u5::D:/Dev/PGlib/src/cBase.cpp:10:未定义对
connectpqdb'collect2.exe的引用:错误:ld返回1退出状态进程终止,状态为1(0分钟,0秒)2个错误,0个警告(0分钟,0秒))#包括#包括cBase::cBase(string DbName,string UserLogin,string PassWord){m_DbName=DbName;m_UserLogin=UserLogin;m_PassWord=PassWord;const char*conninfo=“hostaddr='127.0.0.1'dbname='Serveur_Atlantis'user='MyUser'password='MonMDP'”;PGconn*conn=PQconnectdb(conninfo);}