【问题标题】:Using MySQL in C++ in Visual Studio 2019在 Visual Studio 2019 中使用 C++ 中的 MySQL
【发布时间】:2021-01-06 22:54:05
【问题描述】:

我正在尝试在 Visual Studio 2019 开发的 C++ 程序中使用 MySQL。

在尝试使用 #include <cppconn/driver.h>(或 MySQL 文档中示例代码中包含的任何其他内容)包含 MySQL 库时,它显示错误:“无法打开源文件 cppconn/driver.h”。

到目前为止,我已经安装并配置了以下程序:

  • MySQL Shell 8.0.22
  • MySQL 连接器 C++ 8.0.22
  • 适用于 Windows 的 MySQL 安装程序 - 社区(用于安装其他所有内容)
  • 适用于 Visual Studio 1.2.9 的 MySQL
  • MySQL 服务器 8.0.22
  • MySQL 路由器 8.0.22
  • MySQL Workbench 8.0.22 CE

我已经启动了一个本地 MySQL 服务器,VS 2019 本身(不是其中编写的程序)可以连接到它。在没有 MySQL 的情况下编译 C++ 程序也可以正常工作。

我怀疑我需要向 VS 2019 展示在哪里可以找到这些库,但我不知道该怎么做。你能帮我解决这个问题吗?

【问题讨论】:

标签: c++ mysql visual-studio-2019


【解决方案1】:

所以我重新运行 MySQL Connector C++ 的安装并选择了自定义安装选项。包括 Dll 库,但不包括开发组件。我改变了它并且神奇地出现了我正在寻找的一整套.h文件出现在新的“MySQL_Connector_C++_8.0/include”目录下。我已及时将这些添加到我的项目的包含目录下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-09
    相关资源
    最近更新 更多