:)昨天刚做到的 char *server_args[] = {
"miniSql", /* this string is not used */
"--key_buffer_size=32M",
"--basedir=."
};
char *server_groups[] = {
"embedded",
"server",
"miniSqlSERVER",
(char *)NULL
};
mysql_server_init(sizeof(server_args) / sizeof(char *),
server_args, server_groups);你程序的目录必须有data 目录和share的目录不然不行.因为你没有设置.所以默认会找到C:/mysql下.
你先试试
"miniSql", /* this string is not used */
"--key_buffer_size=32M",
"--basedir=."
};
char *server_groups[] = {
"embedded",
"server",
"miniSqlSERVER",
(char *)NULL
};
mysql_server_init(sizeof(server_args) / sizeof(char *),
server_args, server_groups);你程序的目录必须有data 目录和share的目录不然不行.因为你没有设置.所以默认会找到C:/mysql下.
你先试试
对了还想问一下怎么我不能用mysql_create_db创建数据库
the error is error C2065: 'mysql_create_db' : undeclared identifier
but mysql.h has included this function.
对了还想问一下怎么我不能用mysql_create_db创建数据库
the error is error C2065: 'mysql_create_db' : undeclared identifier
but mysql.h has included this function.
--
你应该是没有加入libmysqld.lib了...