c 用mysql要用连接器吗_在Perfect框架中使用MySQL连接器

您需要从系统库路径加载MySQL.so库。

我刚刚为MongoDB连接器做了这个,并没有为MySQL测试它,但我试图为你重现它。

遵循这些步骤可以帮助您:

Ensure that you have installed libmysqlclient-dev.

sudo apt-get install libmysqlclient-devcd into your MySQL project dir and build it

cd /path/to/myPerfectProject/MySQL

makeMake the binaries available to your project:

ln -sf `pwd`/MySQL.so /usr/local/lib/

ln -sf `pwd`/MySQL.swiftmodule /usr/local/lib/

ln -sf `pwd`/MySQL.swiftdoc /usr/local/lib/Ensure your libraries path is availbale to make:

sudo echo /usr/local/lib >> /etc/ld.so.conf

sudo ldconfigUpdate the makefile of your project like this: (notice the MySQL linkings)

MYSQL_ROOT=/path/to/mysql

SWIFTC_FLAGS = -frontend -c -module-cache-path $(MODULE_CACHE_PATH) -emit-module -I /usr/local/lib -I $(PERFECT_ROOT)/linked/LibEvent \

-I $(PERFECT_ROOT)/linked/OpenSSL_Linux -I $(PERFECT_ROOT)/linked/ICU -I $(PERFECT_ROOT)/linked/SQLite3 -I $(PERFECT_ROOT)/linked/LinuxBridge -I $(PERFECT_ROOT)/linked/cURL_Linux -I $(MYSQL_ROOT)/linked/libmysqlclient

LFLAGS = $(SHLIB_PATH) -luuid -lswiftCore -lswiftGlibc /usr/local/lib/MySQL.so /usr/local/lib/PerfectLib.so -Xlinker -rpath -Xlinker $($(OS)_SHLIB_PATH) -sharedBuild your project

cd /path/to/myPerfectProject/

make

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值