vs2012中VC连接mysql
生活随笔
收集整理的這篇文章主要介紹了
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
?
?
?
?
轉載于:https://www.cnblogs.com/xpp142857/p/5154992.html
總結
以上是生活随笔為你收集整理的vs2012中VC连接mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 排序系列【比较排序系列之】直接插入排序
- 下一篇: StackExchange.Redis