您的位置:首页 > 数据库 > MySQL

VS2010如何连接MySQL(采用lib,dll方法)

2014-11-11 20:37 531 查看
首先要注意当前所使用的MySQL的版本
如果是32位,那么使用一般的Win32工程即可
如果是64位,那么要将当前Win32工程的Build模式换成x64模式,方法如下:

(1) 打开菜单 Project -> [project name] Properties



(2) 点击Configuration
Properties
,然后点击右上角的Configuration
Manager...







(3) 看到[b]Platform,单机下拉菜单选择<New...>
[/b]



[b]


[/b]



[b](4) 看到[b]Copy
settings from
,点击下拉菜单,选择<Empty>[/b][/b]



[b]


[/b]

(5) 然后看到New platform,点击下拉菜单,选择x64 



(6) 然后我们可以在这里比较方便地选择当前开发模式(Debug/Release)以及开发版本(Win32/x64)






这样就完成了版本的设置 

接下来,我们继续添加头文件以及静态链接库(lib)和动态链接库(dll)的依赖:

 (1) 打开菜单 Project
-> [project name] Properties
,点击Configuration
Properties
,点击VC++
Directories
 









(2) 将你的MySQL的头文件目录添加到[b]Include
Directories

     将你的MySQL的静态链接库目录添加到Library
Directories

     头文件目录举例:C:\Program
Files\MySQL\MySQL Server 5.7\include

     静态链接库目录举例:C:\Program
Files\MySQL\MySQL Server 5.7\lib

[/b]








(3)
包含头文件:在源文件中编写:#include  <mysql.h>

(4) 引用静态链接库,有两种方法:
     方法一:在源文件中编写:#pragma comment (lib, "libmysql.lib")
     方法二: 修改工程的附加静态库依赖
                    找到Project
-> [project name] Properties
 ->
Configuration Properties -> Linker -> Input
                    在Additional Dependencies中添加一项: libmysql.lib








(5)
找到MySQL安装目录lib目录下的
libmysql.dll文件,将其复制到你工程中可执行文件的生成目录(Debug/Release)下

这样我们就可以在自己的源文件中引用由<mysql.h> 所定义的各类API来与数据库进行交互


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  VS2010 MySQL C语言
相关文章推荐