使用 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.
主要目标是为 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.