【问题标题】:MySQL connector c++ does not contain libmysql.libMySQL 连接器 c++ 不包含 libmysql.lib
【发布时间】:2013-11-16 21:50:01
【问题描述】:

所以从星期六开始,我正在尝试使用 VS2012 设置 MySQL 连接器 C++。我将不加评论,我必须下载 1xx mb Boost 库只是为了从我的程序运行简单的查询,哈哈。然而它不起作用。

问题是,即使我正确设置了所有内容(按照官方网站的 MySQL 连接器手册),它也无法工作 - 因为我下载的最新包不包含手册中列出的文件。手册状态:

将 lib/opt 目录添加到附加库目录文本字段中。这样就可以找到库文件 libmysql.lib。

但是没有 libmysql.lib 和/或 libmysql.dll。

构建时收到明显错误:错误 LNK1181: 无法打开输入文件 'libmysql.lib'

如何设置它才能正常工作?

附:我从stackoverflow复制问题,因为我有完全相同的问题,但没有人回答这个问题。

【问题讨论】:

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


    【解决方案1】:

    http://dev.mysql.com/downloads/mysql/下载mysql服务器。它包含 libmysql.lib。将项目与 libmysql.lib 链接后,您将收到错误“缺少 libmysql.dll”或类似的错误,然后您必须将 libmysql.dll 复制到发布文件夹

    我不确定这将如何与您一起使用,但我必须下载 32 位版本的服务器。

    附:我知道您的问题已经过去了大约 2 周,但永远不会太晚,它可能会对某人有所帮助。

    【讨论】:

    • 请注意,libmysql.lib 仅适用于 Windows。
    • 我的 MySQL Workbench 中有一个 libmysql.lib 文件。我用过,效果很好。
    猜你喜欢
    • 2013-08-30
    • 1970-01-01
    • 2018-09-26
    • 2019-05-08
    • 2015-02-03
    • 2011-12-05
    • 1970-01-01
    • 2019-05-25
    • 1970-01-01
    相关资源
    最近更新 更多