Posted on 08-07-2009
Filed Under (技术) by waterlin

MySQL提供了C++语言的操作接口,用这个接口可以针对自己的数据库写一个C++的客户端出来,安装的方法请参看官方文档

这个文章已经把在Visual Studio 2008里如何编写MySQL Connector C++的应用程序进行了详细的说明,此方法是针对MySQL Connector C++的安装包来介绍的。而另一篇文章则介绍了如何从MySQL Connector C++的源码包编译。

这里介绍一下Visual Studio 2005下面,用安装二进制包的方法来使用MySQL Connector C++的方法:

1) 先安装MySQL

记得要把Developer Components – C Include Files / Lib Files选上。当然,你不安装MySQL而只装这个单独的包也行,不过我还是建议在本地装一个MySQL,否则怎么测试呢?远程测试太麻烦了~~

2) 下载与Visual Studio 2005相对应的MySQL Connector C++版本

3) 在Visual Studio 2005里创建一个Win32 Console工程

File->New Project->Visual C++->Win32->Win32 Console Application

注意:”Application Settings”里的”Additional options: Precompiled header”默认是会被选上的,而我们这里,基本上可以不用这个。

4) 正确地配置工程属性

不管是Debug还是Release,都是用下面的方法设置就可以了,主要是把相关的头文件include到工程,再指定相关的动态链接库所在路径。

(1) 打开”project”->”properties”对话框,选择”configuration properties”

把MySQL Connector/C++的安装目录添加到Additional Include Directory里:

Project->Properties
Configuration Properties -> open tree view
C/C++ -> General -> Additional Include Directory

(2) 让编译器能找到MySQL Connector/C++的libraries,只要把MySQL Connector/C++安装目录里的lib/opt目录添加到搜索路径即可:

Linker -> General -> Additional Library Directories

(3) 编译器在编译的时候,让linker去链接MySQL Connector/C++的mysqlcppconn.lib库

把mysqlcppconn.lib添加到这里:

Linker -> Input -> Additional Dependencies

5) 可以试着编译下面的这段最基本的代码:

如果一切顺序,应该就能连上本地的MySQL进行操作了。

© 2009, 浏忙大爆炸. All rights reserved.
除非注明,浏忙大爆炸文章均为原创,转载请以链接形式标明本文地址。

Post a Comment
Name:
Email:
Website:
Comments: