【发布时间】:2018-08-04 20:59:21
【问题描述】:
我正在尝试使用 PostgreSQL 在 Windows 10 下设置一个 CMake 项目。
当我尝试find_package
find_package(PostgreSQL REQUIRED)
我收到以下错误
Could NOT find PostgreSQL (missing: PostgreSQL_LIBRARY) (found version
"10.4")
Call Stack (most recent call first):
C:/Program Files/CMake/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files/CMake/share/cmake-3.8/Modules/FindPostgreSQL.cmake:175 (find_package_handle_standard_args)
server/CMakeLists.txt:13 (find_package)
似乎找到了“10.4”版本,但缺少PostgreSQL_LIBRARY。
我该如何解决这个问题?
【问题讨论】:
-
我记得我在 FreeBSD 上使用 libpq 时遇到了一些问题。库存 pkg-libpq 正在使用 Postgres 版本。 9,我在哪里运行 10。这之间会不会不匹配?你在运行什么操作系统?窗户?
-
是的,它是 Windows 10
标签: c++ windows postgresql cmake libpq