求mysql, c 连接环境设置方法,win mingw gcc

过去的我 2011-05-26 01:06:39
我试了好多次都不行
我把mysql ,include ,lib下的文件都copy到了mingw下,但是编译还是报mysql.h 错误
gcc condb.c
In file included from c:/mingw/lib/gcc/mingw32/../../../include/mysql.h:71:0,
from condb.c:3:
c:/mingw/lib/gcc/mingw32/../../../include/mysql_com.h:268:3: error: expected specifier-qualifier-list before 'SOCKET'
c:/mingw/lib/gcc/mingw32/../../../include/mysql_com.h:437:26: error: expected ')' before 's'

源文件是
#include <stdio.h>
#include <stdlib.h>
#include <mysql.h>
#include <windows.h>
#include <winsock.h>
#include <string.h>
MYSQL *conn;
int main()
{
mysql_library_init(0,NULL,NULL);
conn = mysql_init(NULL);
if( conn==NULL)
....
...全文
134 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
过去的我 2011-05-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 iihero 的回复:]

你得有mingw版本的mysql才行啊,包括链接要用的库。。。。
[/Quote]
原来是mysql.h 与 winsock.h的顺序要交换下..
不过是需要一个.a的 静态库..总之搞不成..换vs了..几经周折..终于整出了个大概..
iihero 2011-05-26
  • 打赏
  • 举报
回复
你得有mingw版本的mysql才行啊,包括链接要用的库。。。。

56,866

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧