使用 cmake 构建 Poco:MySQL 禁用支持 - 没有 MySQL 库

Building Poco with cmake: MySQL Support Disabled - no MySQL library

主要目标是为 Ubuntu 16.04 构建 Poco 完整版库并开始工作。 如果阅读手册 https://pocoproject.org/docs/00200-GettingStarted.html 一切看起来都很简单。但一如既往,除了我之外,每个人都非常明显的东西被省略了,而且食谱不起作用。

我做了什么?当然,我已经安装了openssl、odbc、mysql-client和libmysqlclient-dev。在那之后我是 运行 "cmake .." 并且 bash 告诉我

...
-- Couldn't find MySQL or MariaDB 
-- MySQL Support Disabled - no MySQL library
...

好吧,让我们忽略...执行 "make" 和 "make install"。成功。但是当我尝试用 Qt5

编写时
 #include <Poco/Data/MySQL/Connector.h>

它告诉我,没有这样的 header。甚至 MySQL 个文件夹。

请告诉我,我错过了什么?我该如何解决?

我自己找到了解决办法。应该执行 mysql 的二进制安装,即将 tar-content 复制到 /usr/local/mysql,最后 poco 的 cmake 会告诉它找到 MySQL.