gpt4 book ai didi

c++ - 在 MSVC2015 中从源代码编译 MySQL 服务器和 CPP 连接器

转载 作者:行者123 更新时间:2023-11-29 21:59:22 25 4
gpt4 key购买 nike

我想在我的 Visual C++ 2015 项目中使用 MySQL C++ 连接器。我尝试获取内置连接器,但它是用 MSVC2010 构建的,似乎不兼容。我几乎已经尝试了所有内容:每个下载(二进制分发版和源代码)、每个安装/解压路径、命令行中的每个命令、三个 MSVC 版本(2015、2013、2012),我无法让 C++ 连接器工作。这让我发疯!!!

这是我尝试过的:

  • 从源代码构建 MySQL 服务器和 MySQL C++ 连接器
  • 已安装 MySQL Community Server 5.6 并从源代码构建 MySQL C++ 连接器
    • 通过 Visual Studio GUI(使用 cmake -G "Visual Studio 14 2015")
    • 通过 NMake 和 Visual Studio 命令行
  • 已从二进制文件安装 MySQL Community Server 5.6 和 MySQL C++ Connector。

所有这些方法都会在某些时候导致错误,编译时有数百个错误。因此,我们(我和可能许多其他人需要)是关于如何构建/安装服务器以及如何构建连接器以在 MSVC 2015 中使用 Boost 的类似教程的答案。

非常感谢您抽出宝贵的时间来回答这个问题!

最佳答案

一天前,我设法使用较旧的 VS2013 x64 版本的 Visual Studio 和 CMake 4.3.1 编译了 Connector/C 的源代码...只需 cd 到 cmd.exe 中的源代码文件夹并执行 cmake -G "Visual Studio 12 2013 Win64"(如果您需要 64 位库)

看来,Visual Studio 2015 中的新变化正在破坏 C 连接器源代码,我希望 MySQL 团队在未来的版本中修复此问题。

我认为你可以在你的项目中使用Connector/C,它不会产生太大的差异。

关于c++ - 在 MSVC2015 中从源代码编译 MySQL 服务器和 CPP 连接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32807719/

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