vs2015中mysql.h文件打不开的解决办法

 更新时间:2019年06月21日 15:25:38   作者:有输出才有进步  
这篇文章主要为大家详细介绍了vs2015中mysql.h文件打不开的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

准备学习VS2015环境下的数据库编程,在网上找了个实例,链接如下:VS2017调用MySQL 8.0的方法

VS下建立工程:

问题出现:#include<mysql.h>  报错(无法打开源文件)

打开MYSQL 客户端 ,输入 show variables like "%char%"; 查找MYSQL的安装路径;

我的路径是:C:\Program Files\MySQL\MySQL Server 5.7,在这个路径下,我有lib 和 include 两个文件夹,其中mysql.h 文件存放在include目录下,libmysql.dll(有的存放在bin目录中)和libmysql.lib存放在目录下。如果没有这些文件,说明安装mysql的时候没有安装完全,建议重新安装;

于是按我一开始提到的链接里的提示,分别添加 :

C:\Program Files\MySQL\MySQL Server 5.7\include

C:\Program Files\MySQL\MySQL Server 5.7\include

libmysql.dll

可是仍然显示报错!到这里, 相信很多人都遇到这种问题!就是无论怎么添加上面的include和lib文件路径以及libmysql.lib,mysql.h文件就是打不开;

问题出现在这里,我们是在:Debug  x64 平台下添加的include和lib文件路径以及libmysql.lib,但是我们工程环境运行在Debug X86 下,如下图红色部分:

现在改成Debug  x64,问题就解决了;

总结:

我们在环境配置时,一定要注意实际的Debug 运行环境 和 配置管理器中的 Debug 平台 是否一致;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • linq to sql 中,如何解决多条件查询问题,答案,用表达式树! (下)

    linq to sql 中,如何解决多条件查询问题,答案,用表达式树! (下)

    在上一篇中,我们做了基于linq to sql 的多条件组合查询,但通过监视数据库发现,这样做的成本比较高,每次都要取出全部的数据到内存进行筛选.
    2011-08-08
  • ASP.NET使用AjaxPro实现前端跟后台交互详解

    ASP.NET使用AjaxPro实现前端跟后台交互详解

    这篇文章主要为大家详细介绍了ASP.NET使用AjaxPro实现前端跟后台交互,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • .NET避免装箱的方法

    .NET避免装箱的方法

    这篇文章介绍了.NET避免装箱的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02
  • Asp.net中Microsoft.Identity的IPasswordHasher加密的默认实现与运用

    Asp.net中Microsoft.Identity的IPasswordHasher加密的默认实现与运用

    本文主要介绍了Microsoft.Identity的IPasswordHasher加密的默认实现与运用。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • ASP.NET MVC实现区域路由

    ASP.NET MVC实现区域路由

    这篇文章介绍了ASP.NET MVC实现区域路由的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • .NET API 接口数据传输加密最佳实践记录

    .NET API 接口数据传输加密最佳实践记录

    这篇文章主要介绍了.NET API 接口数据传输加密最佳实践记录,我们在做 Api 接口时,相信一定会有接触到要给传输的请求 body 的内容进行加密传输。其目的就是为了防止一些敏感的内容直接被 UI 层查看或篡改,需要的朋友可以参考下
    2022-10-10
  • 如何轻松搭建Windows8云平台的开发环境

    如何轻松搭建Windows8云平台的开发环境

    Windows Store应用是基于Windows 8操作系统的新一代Windows应用程序,其开发平台以及运行模式和以往传统平台略有不同。为了帮助更多开发人员加入到Windows Store应用开发行列,本篇将介绍如何在Windows Azure云平台搭建Windows8应用开发环境,本篇介绍的方法适合未安装Windows8操作系统,使用Mac或者Linux平台的开发人员参考阅读。
    2013-02-02
  • ASP.NET MVC使用异步Action的方法

    ASP.NET MVC使用异步Action的方法

    这篇文章介绍了ASP.NET MVC使用异步Action的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-10-10
  • Entity Framework管理一对一实体关系

    Entity Framework管理一对一实体关系

    本文详细讲解了Entity Framework管理一对一实体关系的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • 将.aspx转换为.htm的两种方法

    将.aspx转换为.htm的两种方法

    这篇文章介绍了将.aspx转换为.htm的两种方法,有需要的朋友可以参考一下,希望对你有所帮助
    2013-07-07

最新评论