Postgresql 如何修复C+;中cmake错误中的编译libpq fe.h+;

Postgresql 如何修复C+;中cmake错误中的编译libpq fe.h+;,postgresql,gcc,cmake,c++17,clion,Postgresql,Gcc,Cmake,C++17,Clion,我用g++编译了我的程序“g++main.cpp-lpq”,没有错误, 在Clion上使用cmake时,会出现此错误 我使用#包括 我的CMakeList.txt cmake_minimum_required(VERSION 3.13) project(PGsql) set(CMAKE_CXX_STANDARD 17) add_executable(PGsql main.cpp) 我猜CMAKE中缺少一个配置,但我不知道您没有使CMAKE通过的是什么。使用target\u link\u l

我用g++编译了我的程序“g++main.cpp-lpq”,没有错误, 在Clion上使用cmake时,会出现此错误

我使用#包括

我的CMakeList.txt

cmake_minimum_required(VERSION 3.13)
project(PGsql)

set(CMAKE_CXX_STANDARD 17)

add_executable(PGsql main.cpp)

我猜CMAKE中缺少一个配置,但我不知道您没有使CMAKE通过的是什么。使用
target\u link\u libraries()
进行以下操作:

target_link_libraries(PGsql pq)
请注意,要使程序可移植,首先需要查找要使用的库和包含。请参阅
find_package()
find_library()
find_path()
命令

你也可以费心把错误信息翻译成英语

target_link_libraries(PGsql pq)