postgresql-简单的C连接PostgreSQL的测试程序,编译一直通不过

问题描述

简单的C连接PostgreSQL的测试程序,编译一直通不过

IDE用的是Eclipse+CDT+MinGW,编译的时候一直报错如下:
gcc -o Hello.exe "srcsqlconn.o" "-lD:PostgreSQL9.3liblibpq.lib"
d:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe: cannot find -lD:PostgreSQL9.3liblibpq.lib
collect2.exe: error: ld returned 1 exit status

测试程序如下:
#include

int main(int argc, const char* argv[])
{
const char *conninfo;
PGconn *conn;
if (argc > 1)
conninfo = argv[1];
else
{
printf("Not enough arguments, exiting...");
return 1;
}
conn = PQconnectdb(conninfo);
/*Check to see how I did */
if(PQstatus(conn) == CONNECTION_OK)
printf("Connection succeeded.n");
else
{
printf("Connection failed.n");
}
return 0;
}
请哪位大神路过帮忙给看下,万分感谢!

解决方案

cannot find -lD:PostgreSQL9.3liblibpq.lib

你这个lib路径有问题。这样试试呢

 -lD:\PostgreSQL\9.3\lib\libpq.lib

解决方案二:

同上,你的路径字符‘’被转义了''才是代表

时间: 2025-01-31 05:50:53

postgresql-简单的C连接PostgreSQL的测试程序,编译一直通不过的相关文章

Python连接PostgreSQL数据库的方法_python

前言 其实在Python中可以用来连接PostgreSQL的模块很多,这里比较推荐psycopg2.psycopg2安装起来非常的简单(pip install psycopg2),这里主要重点介绍下如何使用. 连接数据库: import psycopg2 conn = psycopg2.connect(host="10.100.157.168",user="postgres",password="postgres",database="

Node.js连接postgreSQL并进行数据操作_node.js

前言 PostgreSql是一个面向对象的关系数据库,postgis是一个基于PostgreSql的空间数据库插件,主要用于管理地理空间数据.因此在GIS领域,广泛使用PostgreSql作为空间数据库. 首先使用npm安装数据库连接模块: npm install --save pg 连接池创建 然后代码中引入pg模块,并编写数据库配置: var pg = require('pg'); // 数据库配置 var config = { user:"postgres", database:

ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库

原文:ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库 前段时间在园子里看到了小蝶惊鸿 发布的有关绿色版的Linux.NET--"Jws.Mono".由于我对.Net程序跑在Linux上非常感兴趣,自己也看了一些有关mono的资料,但是一直没有时间抽出时间来研究这个,小蝶惊鸿的博客又激起了我的兴趣,我花了四天的时间,终于在Liunx上跑起了属于我自己的应用程序,其中数据库使用到了PostgreSQL数据库.对于数据库的选用

.net-c# 连接postgresql出现乱码问题

问题描述 c# 连接postgresql出现乱码问题 public partial class test : System.Web.UI.Page{ private readonly string _strConn = ""Server=192.168.0.107;Port=5432;User Id=postgres;Password=123;Database=TestDB;""; protected void Page_Load(object sender Eve

连接-postgresql配置链接问题

问题描述 postgresql配置链接问题 该怎么在entityengine.xml中配置就可以连接postgresql数据库了?哪位大神指教一下,在线等,谢谢

c#连接postgresql出错

问题描述 c#连接postgresql出错 连接不上数据库 解决方案 这个错误不是一般的低级.connectionstring 和conn在代码里没有半毛钱关系啊 这样就好了.NpgsqlConnection conn = new NpgsqlConnection(connectionstring); 解决方案二: 按照你的方法 又出错了 解决方案三: 按照你的方法 又出错了 @深圳小武 解决方案四: 没有使用using语句导入postgresql的命名空间.没有在项目设置中引用postgres

postgre 异常-java连接postgresql报告的异常

问题描述 java连接postgresql报告的异常 org.postgresql.util.psqlException:????????:??????,???????????????? 想问一下这个异常怎么解决

postgresql-hibernate4 无法连接postgreSQL数据库

问题描述 hibernate4 无法连接postgreSQL数据库 项目中要使用postgreSQL,之前用的mysql是可以连接的,但是切换到postgreSQL后,tomcat加载时就直接在: 2014-08-26 20:26:52 [localhost-startStop-1] DEBUG org.hibernate.engine.jdbc.internal.JdbcServicesImpl - Database -> name : PostgreSQL version : 9.3.1.3

postgresql-power designer 16.5无法连接PostgreSQL 9.4

问题描述 power designer 16.5无法连接PostgreSQL 9.4 OS:win7 64bit JDK:jdk1.7.0_79 64bit jdk1.6.0_45 32bit Power Designer:16.5 PostgreSQL:9.4 jdbc:postgresql-9.4-1201-jdbc41.jar 当尝试连接时, pd提示错误: java exception: Fata error. Unable to initialize DatabaseMetadata