gpt4 book ai didi

c++ - 使用Wt C++时找不到Postgres header

转载 作者:行者123 更新时间:2023-12-03 07:02:30 25 4
gpt4 key购买 nike

我目前正在研究Ubuntu 20.04,并且正在使用WebToolkit构建一个Web应用程序。我想使用一个Postgresql数据库来存储我的数据。我根据these steps从源代码构建了Wt

不幸的是,当我在代码中包含头文件Wt/Dbo/backend/Postgres.h时,出现以下错误
cannot open source file Wt/Dbo/backend/Postgres.h
实际上,目录Wt/Dbo/backend仅包含Sqlite3.hWDboSqlite3DllDefs.h

我该如何解决这个问题?

最佳答案

从源代码构建Postres时,您似乎还没有构建Wt后端。这可能是由于以下原因之一:

使用ENABLE_POSTGRES配置Wt时未检查

  • CMake
  • 未达到某些external dependency,即 Postgres 。这应该在cmake输出中提及。可能需要在PostgresPOSTGRES_PREFIX变量中指定CMake目录。

  • 请注意, sqlite3是唯一不受外部依赖关系支持的后端。

    请注意,其他数据库也应遵循相同的过程,例如 MySQL(或 MariaDB), Firebird,...

    关于c++ - 使用Wt C++时找不到Postgres header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62251618/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com