读书人

请教一下vc++怎么连接Mysql呢?自己尝试

发布时间: 2012-02-22 19:36:54 作者: rapoo

请问一下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"

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

读书人网 >C++

热点推荐