在MySQL的安装目录下你会找到include和lib文件夹(完全安装模式下),里面分别是C接口的头文件和库文件,库文件只用libmysql.lib就好了,即把libmysql.lib拷贝到了VC++的lib文件夹里.

  头文件的话代码里只需引用mysql.h,但是编译的时候mysql.h还引用了同目录下的其它文件,所以要把include文件夹里的所有文件(注意是将文件夹里的文件,而不是文件夹)都拷贝到VC++的include文件夹里的。


  解决办法1:在#include<mysql.h>   之前加上    #include<windows.h>  【 mysql.h必须在windows.h 或 sockets头文件之后被引用  】

  解决方法2:添加如下宏定义,这种方法可以避免跨平台的问题。

    typedef unsigned int SOCKET;

    #ifndef my_socket_defined

    #define my_socket SOCKET

    #endif


转载于:https://www.cnblogs.com/xpp142857/p/5154992.html

vs2012中VC连接mysql相关推荐

  1. VC连接mysql数据库错误:libmysql.lib : fatal error LNK1113: invalid machine 解决方法

    VC连接MySQL的配置过程在上一篇博文中,不过当你设置好,以为万事大吉的时候,运行却出现这个错误:libmysql.lib : fatal error LNK1113: invalid machin ...

  2. vs2012 使用mysql_vs2012连接mysql

    1. 下载mysql安装包,记住安装的时候选择完全安装,不然是找不到mysql.h的 2. vs2012中新建一个win32 console项目,右击项目,选择属性. 找到 配置属性--->VC ...

  3. c# bindingsource mysql,Navicat for MySQL 使用教程:在.NET中如何连接MySQL数据库

    .NET非常棒,并提供了大量用于处理数据库和数据源的工具.有时虽然可能无法固有地支持数据源.在MySQL之类的情况下,为项目创建绑定源或数据源时可能看不到MySQL连接选项. 那你怎么办呢? 首先,下 ...

  4. java开发中JDBC连接MySQL

    JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.l ...

  5. windows 2008 r2 mysql 速度很慢_Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法...

    对比下面两个脚本的速度: Windows 7 用 localhost 连接本地 MySQL,速度会很慢. Windows 7 用 127.0.0.1 连接本地 MySQL,速度则是正常的. my.in ...

  6. vc连接mysql 查询_vc连接数据库中查询代码如何写呀 急急急!!!!!!

    我的程序有增加删除修改就是没有查询(求查询代码)voidCSQLView::OnAdd(){CStuDlgdlg;if(dlg.DoModal()==IDOK){m_pSet->AddNew() ...

  7. 第一篇:VC连接MySql

    第一步,安装MySql的windows32版本:必须完整完整才行<mysql-5.6.10.zip> 安装完毕之后,我们用类向导写一个MFC对话框程序: 给工程添加需要包含的头文件和lib ...

  8. java中连接mysql数据库_java中怎么连接mysql数据库

    展开全部 import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; i ...

  9. IntelliJ IDEA中JAVA连接MySQL数据库

    一.准备 1.安装好jdk,并配置好环境变量.(此处不加赘述) 2.下载MySQL的数据库驱动,下载链接:https://mvnrepository.com/artifact/mysql/mysql- ...

最新文章

  1. java 权限修饰符大小_Java中访问权限修饰符public protected private, 缺省默认权限的用法总结...
  2. kindeditor用法
  3. Nature报道新冠病毒新研究:传猫易,传狗难,猫狗能否传人不明确
  4. 【并发编程】并发编程的三大特性
  5. zlog使用手册,小靠谱啊
  6. 【渝粤教育】国家开放大学2018年秋季 0014-21T秘书学(一) 参考试题
  7. rabbitmq 消费端代码获取队列名称_C#调用RabbitMQ实现消息队列的示例代码
  8. makefile之目标与依赖(1)
  9. python os库使用
  10. 生活记录--考研日记(1)
  11. 用c++实现简单单链表,双链表,二叉树类
  12. fastdfs:安装nginx
  13. 关于windows server与SQL server用户数的解释 (转)
  14. keras.preprocessing.image函数比较
  15. 怎么才能编辑PDF里面的内容
  16. 浅层复制和深层复制( implements Cloneable )
  17. killer杀手网卡linux,板载四块Killer网卡,微星Z370 GODLIKE GAMING主板实物图赏
  18. PSINS源码阅读—STIM300/GNSS组合导航
  19. 4000亿“猪茅”能飞多久?
  20. mfc键盘控制移动鼠标光标_如何在Windows中使用键盘控制鼠标光标

热门文章

  1. at24c16如何划分出多个读写区_读写AT24C02,并用1602显示
  2. mybatis generator 中文注释_mybatis代码生成器,提高开发效率
  3. html怎么设置子目录,如何让主域名指向public_html下的子目录
  4. java存入光盘_java 这是 学习笔记(jdk7)书中的光盘里的源码,不知大家需要不,里面都是新手 的好 Develop 238万源代码下载- www.pudn.com...
  5. python封装c++接口_使用MetaSIP自动生成SIP封装C++到Python接口
  6. android vue.js点击反应慢,解决vue 界面在苹果手机上滑动点击事件等卡顿问题
  7. PCB散热的10种方法!
  8. 2020年电赛题目,命题专家权威解析!
  9. php 控制304,php静态文件返回304技巧分享
  10. VHDL编码器和译码器的设计