gpt4 book ai didi

mysql - 在 Windows 上使用 OpenSSL 从源代码编译 MySQL

转载 作者:行者123 更新时间:2023-11-29 10:56:36 27 4
gpt4 key购买 nike

我正在尝试使用 OpenSSL 从源代码编译 MySQL Community Server 5.7.17。根据我的研究,这是将 OpenSSL 与 MySQL 结合使用的唯一方法,除非您购买企业版,否则他们将使用 yaSSL 而不是 OpenSSL。 (请参阅此处的前几行:https://dev.mysql.com/doc/refman/5.7/en/openssl-versus-yassl.html)

我所做的:下载适用于 Windows 的 MySQL 源代码,下载/安装适用于 Windows 的 OpenSSL,针对源代码运行 cmake gui 并指定 WITH_SSL=C:/OpenSSL-Win64/bin 这是我的构建中 OpenSSL 的路径。

这是我的 CMAKE GUI 错误的图片:

CMAKE Error

出于某种原因,它没有在我的构建中识别 OpenSSL,我已经花了几个小时试图让它工作,并且已经取得了一些进展,因为这是我留下的唯一错误。任何指导表示赞赏。

关于我的具体构建的注释:

  • Windows 10 专业版 64 位
  • 使用 Visual Studio 14 2015 Win64 作为生成器

更新:2017 年 3 月 23 日下载完整版本的 OpenSSL(使用 light)并将路径更改为 C:/OpenSSL-Win64/,它现在可以识别系统上的 OpenSSL,但仍然找不到 openssl 和加密库。 OpenSS-Win64下有一个lib目录,似乎有openssl.lib和libcrypto.lib,但不知道为什么系统没有识别它们。

最佳答案

the MySQL source ,它寻找

<value of WITH_SSL>/include/openssl/ssl.h

所以,您可能需要将WITH_SSL 设置为

C:/OpenSSL-Win64/

关于mysql - 在 Windows 上使用 OpenSSL 从源代码编译 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42941627/

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