windows下code::blocks中wxwidgets工程访问mysql(一)--配置

最近在windows下用code::blocks进行wxwidgets程序开发。需要访问服务器上的mysql数据库,这里涉及到mysql的远程访问,需要配置mysql,具体的配置方法很多,我就不多说了。wxwidgets工程配置过程如下:

    1.右击项目->属性,打开项目/项目选项对话框,点击右下角的项目的构建选项按钮,在连接器设置标签中的链接库中加入

    C:/Program Files/MySQL/MySQL Server 5.0/lib/opt/libmysql.lib

    2.在搜索路径中加入

    C:/Program Files/MySQL/MySQL Server 5.0/include

    即可进行编译和链接了。但在运行是出现了如下错误:

   

    应该是windows下缺少动态链接库,因此程序中用到的函数都找不着。在mysql的安装目录下找到libmySQL1.dll文件,拷贝到项目所在的目录下,在运行程序,一切ok!

 

    补充:C:/Program Files/MySQL/MySQL Server 5.0/是mysql的安装目录,由于访问的是服务器上的数据库,程序运行时需要libmysql.lib,相关的头文件和libmySQL1.dll即可。并不需要其他的东西。所以将mysql安装目录下的lib目录和include目录拷贝到工程目录下,然后进行上面的配置即可。如工程目录为E:/Projects/mysqltest,新建文件夹mysql,拷贝相关的文件到该目录下。

    将C:/Program Files/MySQL/MySQL Server 5.0/lib/opt/ 下的lib文件拷贝到

    E:/Projects/mysqltest/mysql/lib 目录下。

    将C:/Program Files/MySQL/MySQL Server 5.0/include 下的.h文件拷贝到

    E:/Projects/mysqltest/mysql/include 目录下。

 

    在连接器设置标签中的链接库中加入

    E:/Projects/mysqltest/mysql/lib /libmysql.lib

 

    在搜索路径中加入

    E:/Projects/mysqltest/mysql/include

 

    即完成配置,当然,别忘了拷贝libmySQL1.dll到当前的工程目录。

    这样每个客户端就不需要安装mysql数据库了,既节省了空间,有省去了安装的麻烦,可以极大地方便用户的使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值