我试图通过Dev-c ++(Windows应用程序而不是控制台)连接到Postgres数据库以执行查询,但我不断收到错误。
我浏览了以下链接: http://www.tutorialspoint.com/postgresql/postgresql_c_cpp.htm 并将以下代码添加到我的代码中:
#include <iostream>
#include <pqxx/pqxx>
using namespace std;
using namespace pqxx;
int main(int argc, char* argv[])
{
try{
connection C("dbname=testdb user=postgres password=cohondob \
hostaddr=127.0.0.1 port=5432");
if (C.is_open()) {
cout << "Opened database successfully: " << C.dbname() << endl;
} else {
cout << "Can't open database" << endl;
return 1;
}
C.disconnect ();
}catch (const std::exception &e){
cerr << e.what() << std::endl;
return 1;
}
}
但得到错误说明: '没有相应的文件和目录 #包括 编译终止'
拜托,任何人都可以帮我解决这个问题吗? 有没有其他可能的方式来连接?