windows下C API连接mysql问题 满意加高分 急急!!

怎么在windows下用VC6.0工具连接mysql,我现在不需要代码,只想知道怎么加载libmySQL.dll步骤是什么??我用LoadLibrary("libmySQ... 怎么在windows下 用VC 6.0工具连接mysql, 我现在不需要代码,只想知道怎么加载libmySQL.dll
步骤是什么??我用LoadLibrary("libmySQL.dll");加载报错:
E:\BT_SRC\demo\demo.cpp(5) : error C2501: 'LoadLibraryA' : missing storage-class or type specifiers
E:\BT_SRC\demo\demo.cpp(5) : error C2373: 'LoadLibraryA' : redefinition; different type modifiers
c:\program files\microsoft visual studio\vc98\include\winbase.h(4159) : see declaration of 'LoadLibraryA'
E:\BT_SRC\demo\demo.cpp(5) : error C2440: 'initializing' : cannot convert from 'char [13]' to 'int'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast

用这个#pragma comment(lib, "libmysql.dll")加载,将libmysql.dll拷贝到当前工程目录报错:
ibmysql.dll : warning LNK4003: invalid library format; library ignored
libmysql.dll : warning LNK4003: invalid library format; library ignored
demo.obj : error LNK2001: unresolved external symbol _mysql_free_result@4
demo.obj : error LNK2001: unresolved external symbol _mysql_num_fields@4
demo.obj : error LNK2001: unresolved external symbol _mysql_fetch_row@4
demo.obj : error LNK2001: unresolved external symbol _mysql_num_rows@4
demo.obj : error LNK2001: unresolved external symbol _mysql_store_result@4
demo.obj : error LNK2001: unresolved external symbol _mysql_query@8
demo.obj : error LNK2001: unresolved external symbol _mysql_real_connect@32
demo.obj : error LNK2001: unresolved external symbol _mysql_init@4

注:我完整的安装了mysql 5.1

满意一定高分!!!
展开
 我来答
百度网友39d9835
2011-08-03 · TA获得超过615个赞
知道小有建树答主
回答量:573
采纳率:0%
帮助的人:743万
展开全部
#include <windows.h>
#include "C:/MySQL Server 5.1/include/mysql.h"
#pragma comment(lib, "C:/MySQL Server 5.1/lib/debug/libmysql.lib")
这样就行了
更多追问追答
追问
我的路径是#include #include #include 
#include "C:\Program Files\MySQL\MySQL Server 5.1\include\mysql.h"
#pragma comment(lib,"C:\Program Files\MySQL\MySQL Server 5.1\lib\debug\libmysql.dll")还是报错:
LINK : fatal error LNK1104: cannot open file "C:Program FilesMySQLMySQL Server 5.1libdebuglibmysql.dll"
Error executing link.exe.
不能打开??? 大侠指教啊!!!
追答
用/或\\
是libmysql.lib,不要指定dll
小度太菜
2011-08-05
知道答主
回答量:26
采纳率:100%
帮助的人:11.7万
展开全部
目录不对 libmySQL.dll
放到debug下 吧
编译就是编译用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
篮球手zwk
2011-08-07
知道答主
回答量:3
采纳率:0%
帮助的人:5093
展开全部
1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式