将libpq-fe.h添加到qt现有项目中

时间:2013-04-04 22:33:06

标签: c qt gcc linker libpq

我有一个使用libpq-fe.h连接到postgresql数据库的C代码。在本地它运行良好,但现在我们正在尝试在QT现有项目中使用它。 为什么不使用qpsql驱动程序呢?好吧,该程序本身是简单的c ++,但我们只是使用QT作为程序的额外帮助所以问题是...... 如何告诉QT将代码与libpq-fe.h的标题链接起来? 我们尝试添加路径 LIBS += -I/usr/include/postgresqlLIBS += -lpq 但没有结果...... 我们还尝试将CPPFLAGS添加到makefile中,但是当重新编译时,程序会重新创建makefile,因此没有用 建议?

1 个答案:

答案 0 :(得分:2)

试试这个。

INCLUDEPATH += -I"/usr/include/postgres"
LIBS += -L"[directory to postgres library files]" -lpq