vs2005c语言连接mysql_vs2005 C链接MySQL步骤

之前一直做java和MySQL的开发,springmvc或者java中连接数据库只需要加载驱动,设置相对简单,不容易出错,最近项目中涉及c程序获取硬件的信息,需要进行c连接MySQL,配置了一下出现了一系列的问题,最后成功,将配置过程中遇到的问题以及解决方法记录下,供以后参考,如果也解决你的问题,请点赞。

1.  将MySQL5.7的include添加到vs2005的附加包含目录中。我的机器上MySQL的include的目录为C:\Program Files\MySQL\MySQL Server 5.7\include,vs的附加包含目录所在处为:项目-属性-配置属性-C++-常规-附加包含目录。

2.  将MySQL的C:\Program Files\MySQL\MySQL Server 5.7\lib目录添加到vs2005的项目-属性-配置属性-连接器-常规-附加库目录。

3.  在vs2005的项目-属性-配置属性-连接器-输入-附加依赖项,添加libmysql.lib。

4.  将MySQL的C:\Program Files\MySQL\MySQL Server 5.7\lib中的libmysql.lib和libmysql.dll拷贝到vs项目的.h和.cpp目录下。

5.  此时编译运行,如果报ALT和MFC文件之类的错误,需要对vs2005进行设置,项目-属性-配置属性-常规-MFC的使用,选择“在共享DLL中使用MFC”;如果不报错可以看6.

6.  此时可以试着编译连接,如果成功可以到此结束;如果报error LNK2019: 无法解析的外部符号 _mysql_real_query@12这样的错误,可以看7.

7.  机器上使用的win7 64位系统,MySQL使用的是64位,此时需要项目->属性->配置管理器活动解决方案平台,下拉选新建,出现一个新的对号框,在键入选择新平台中选择X64,此时应该正常运行。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值