vs2012中VC连接mysql
在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
vs2012中VC连接mysql的更多相关文章
- VC连接mysql数据库错误:libmysql.lib : fatal error LNK1113: invalid machine 解决方法
		VC连接MySQL的配置过程在上一篇博文中,不过当你设置好,以为万事大吉的时候,运行却出现这个错误:libmysql.lib : fatal error LNK1113: invalid machin ... 
- VC连接MySql
		VC连接MySql 一丶MySql 需要了解的知识 VC连接MySql 需要了解几个关键的API: MYSQL * stdcall mysql init (MYSQL *mysql): 初始化一个数 ... 
- java中myeclipse连接mysql问题(java.lang.ClassNotFoundException: com.mysql.jdbc.Driver)
		java中myeclipse连接mysql问题(java.lang.ClassNotFoundException: com.mysql.jdbc.Driver) 1.往项目中添加mysql-conne ... 
- nodejs中如何连接mysql
		nodejs中如何连接mysql,下面给出一个小Demo. 第一步安装mysql模块npm install mysql 第二步导入mysql模块var mysql = require('mysql') ... 
- ubuntu虚拟环境virtualenv中djanggo连接mysql
		在ubuntu服务器上安装MYSQLDB,执行:sudo apt-get install python-mysqldb, 若提示: ---------------------------------- ... 
- java web中jsp连接mysql数据库  以及数据库连接池的使用
		将mysql-connector-java-5.1.6-bin.jar导入到tomcat的lib目录下. 在java项目中,只需要引入mysql-connector-java-5.1.6-bin.ja ... 
- win10中Pycharm连接mysql时区错误的解决
		今天,突然想试下在win10中Django学习,好不容易把Mysql设置完毕,数据库也建好了,可连接测试通不过: Server returns invalid timezone. Go to 'Adv ... 
- JAVA中JDBC连接Mysql数据库简单测试
		一.引用库 maven库:mysql:mysql-connector-java:6.0.6 二.SDK环境 JAVA JDK10 三.测试代码 package com.mysql.mysqlconne ... 
- IntelliJ IDEA中JAVA连接MYSQL
		1.下载mysql包 2.项目中引入mysql包 3.连接数据库,查询结果 看jdbc数据库连接类 package Facade; import java.sql.*; /** * Created b ... 
随机推荐
- ROW_NUMBER
			16:23 2015/4/16 删除重复数据,连续被两位同事问到完全相同的重复记录如何删除只保留一条 create table del_samerecords (id )) go insert int ... 
- mysqladmin note
			hr,fresh meat!! --------------------------------------------------- 15 Practical Usages of Mysqladmi ... 
- [ubuntu]给ubuntu server安装xubuntu(xfce)窗口管理器
			1.安装基本图形 $ sudo apt-get install x-window-system-core 2.安装窗口管理器 $ sudo apt-get install xubuntu-deskto ... 
- SpringMVC集成AOP错误:java lang classnotfoundexception org aspectj lang joinpoint
			记录自己出现的问题,Spring AOP 使用测试类测试没问题,在SpringMVC启动服务器时出现java lang classnotfoundexception org aspectj lang ... 
- 看门外汉如何实现:C#操作 MongoDB基本CURD的事务控制之 第二部分
			第二部分 尝试解决BulkWrite(List<WriteModel<T>>)问题 在上次发表的文章中,得到了一些很好的反馈,真切体会到写博文的好处,有高人指出两大问题,具体可 ... 
- CSS 笔记二(Text/Fonts/Links/Lists)
			CSS Text 1> Text Color used to set the color of the text 2> Text Alignment used to set the hor ... 
- Yii2框架查询指定字段和获取添加数据的id
			指定字段: $historyinfo = Healthy::find()->select(['healthy_id','pet_name','hardware_name','hardware_c ... 
- js-统计选项个数
			<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ... 
- 【SSO单点系列】(3):CAS4.0 登录页验证码的添加
			2016.08.23 更新 注意:这个教程只适合4.0版本的,4.1以及以上的版本的已经不试用了, 后面几篇有人提到过 源码网盘链接更新了下 : 链接: http://pan.baidu.com/s/ ... 
- 2016年12月26日 星期一 --出埃及记 Exodus 21:21
			2016年12月26日 星期一 --出埃及记 Exodus 21:21 but he is not to be punished if the slave gets up after a day or ... 
