【发布时间】:2021-02-01 02:26:26
【问题描述】:
我使用的是默认安装 Mariadb 的 Ubuntu 20.04。所以我有 mariadb-server-10.3、mariadb-server-core-10.3、mariadb-client-10.3。 我还安装了 libmariadb3、libmariadb-dev 和 libmariadb-dev-compat,它们都来自 apt,正如 mariadb 的网站所建议的那样能够正确使用 C/C++ 连接器(包含在服务器 10.3 中)。
因此,考虑到所有这些,我希望在某些 example.cpp 文件中编码后,我将能够包含一个或 (
已编辑 代码尝试: simple .cpp code
编译尝试: gpp error found
那么是我错误地输入了头文件标题,还是在链接阶段遗漏了某些内容,或者甚至是另一个问题?
【问题讨论】:
-
请在问题中显示您的代码和错误消息。
-
这是另一个问题:您忘记了检查 mariadb 文档以获取有关如何使用其头文件和库构建 C 软件的说明的关键步骤,这应该可以回答这个问题。
-
所以我添加了我用来验证一些基本代码的简单代码,这些代码没有通过gpp编译。真相我没有在任何 mariadb 文档中阅读如何链接到 mariadb,但这是因为我没有在他们的网站上找到它。
-
您需要链接
-lmariadbclient或-lmariadb。 -
@PaulT。仍然认为那里没有关于链接到库的任何参考。不过还是谢谢。