如何在 qt creator 中使用 libpqxx

How to use libpqxx with qt creator

我用的是Ubuntu18.04,Qt creator 4.5.2。我在专业文件中添加:

CONFIG += c++1z
QMAKE_CXXFLAGS += -lpq -lpqxx

仍然出现以下错误:

 /usr/local/include/pqxx/strconv.hxx:76: error: undefined reference to `pqxx::internal::demangle_type_name[abi:cxx11](char const*)'

-lpq -lpqxx 是链接器标志。变量 QMAKE_CXXFLAGS 指定编译器标志。使用适当的变量 QMAKE_LIBS 来指定链接器标志:

LIBS += -lpq -lpqxx