请问一下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"
把这两行的顺序颠倒一下就行了!