Postgresql 如何修复C+;中cmake错误中的编译libpq fe.h+;
我用g++编译了我的程序“g++main.cpp-lpq”,没有错误, 在Clion上使用cmake时,会出现此错误 我使用#包括 我的CMakeList.txtPostgresql 如何修复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
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)