mfc操作mysql数据库的问题

wanglllmn 2011-04-01 11:27:20
已经安装了mysql并且按照网上的方法配置好了vs2008。
已经将#include <WinSock.h>
#include <mysql.h>
#pragma comment(lib,"libmySQL.lib")
这三行复制到了stdafx.h文件中

编译的时候出现WINDOWS.H already included. MFC apps must not #include <windows.h>的错误。
再网上查了 有的说将上边的三行拷贝到#include <afxwin.h>后边

测试了,不行所有mysql的函数和变量都不认了!
谁能告诉我一个正确的方法。
...全文
155 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hzhxxx 2011-04-22
  • 打赏
  • 举报
回复

读取 mysql ,可以考虑这个:

MYSQL C API 访问程序(更新升级版本)
http://blog.csdn.net/hzhxxx/archive/2010/12/27/6100752.aspx
黑泡泡选手 2011-04-01
  • 打赏
  • 举报
回复
重复包含的问题,MySQL C API不需要MFC支持!
#include <winsock2.h>
#include "mysql.h"
zxhx 2011-04-01
  • 打赏
  • 举报
回复
是不能重复include任何头文件,可能重复的头文件需要加#pragma once
haogeai123 2011-04-01
  • 打赏
  • 举报
回复
这还要看你添加在stdafx.h文件中的什么位置了?你在文件最后添加的么?
wanglllmn 2011-04-01
  • 打赏
  • 举报
回复
问题已经解决了!其实在哪都无所!顺序一样就可以了!问题出来.cpp文件中stdafx.h文件包含在其他include之后。[Quote=引用 1 楼 haogeai123 的回复:]
这还要看你添加在stdafx.h文件中的什么位置了?你在文件最后添加的么?
[/Quote]

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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