首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教一下vc++怎么连接Mysql呢?自己尝试了一下还不行,不知道错哪了,高手请帮忙看看

2012-02-22 
请问一下vc++如何连接Mysql呢?自己尝试了一下还不行,不知道哪里错了,高手请帮忙看看1,首先的话我在Directo

请问一下vc++如何连接Mysql呢?自己尝试了一下还不行,不知道哪里错了,高手请帮忙看看
1,首先的话我在Directories右边的Show directories for:\Includefiles\添加我本地安装MySQL的include目录路径.
2,我在Show directories for\Library files\添加我本地安装MySQL的Lib目录路径。我选debug.
3,在“Project settings->Link:Object/library modules”里面添加“libmysql.lib”。
4,在stdafx.h里面添加如下的内容:
#include "mysql.h"
#include "winsock.h"
#pragma comment(lib,"libmySQL.lib")


这边的话跟数据库接接就报错?
MYSQL mysql;

e:\vc文件夹\mysql\mysqldlg.h(20) : error C2146: syntax error : missing ';' before identifier 'mysql'
e:\vc文件夹\mysql\mysqldlg.h(20) : error C2501: 'MYSQL' : missing storage-class or type specifiers
e:\vc文件夹\mysql\mysqldlg.h(20) : error C2501: 'mysql' : missing storage-class or type specifiers
MySQLDlg.cpp
e:\vc文件夹\mysql\mysqldlg.h(20) : error C2146: syntax error : missing ';' before identifier 'mysql'
e:\vc文件夹\mysql\mysqldlg.h(20) : error C2501: 'MYSQL' : missing storage-class or type specifiers
e:\vc文件夹\mysql\mysqldlg.h(20) : error C2501: 'mysql' : missing storage-class or type specifiers

[解决办法]
#include "mysql.h" 
#include "winsock.h" 

把这两行的顺序颠倒一下就行了!

热点排行