|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
你可以配置MySQL运行在微小的嵌入式应用程序中,处理的数据可能不足1Mb??而你也可以用它来处理数Tb的数据。MySQL获得这种可扩展性的路径之一是通过一个人们所熟知的存储过程,这是一个运行在程序之外的微型、预编译程序。这些天想调试erlang的nif挪用ccpi以是就下载源码了,次要想天生一个mysql_nif.dll链接库。
win下:
解压源码出来,lib目次下libmysql.dll、libmysql.lib、mysqlclient.lib三个文件,以为挺奇异的,,然后扣问了达达同事也gg了一下,因而发明了假如利用链接libmysql.lib那末必需在天生dll同目次下有libmysql.dll。假如利用mysqlclient.lib,,那末代码必需加上链接
#pragmacomment(linker,”/nodefaultlib:LIBCMT.lib”)
#pragmacomment(linker,”/nodefaultlib:MSVCRTD.lib”)。
然后vs2010设置属性就能够天生mysql_nif.dll了。。
在linux下:
对照复杂了,按以下编译便可。
gcc-fPIC-shared-omysql_nif.somysql_nif.c-I/usr/local/mysql/include/mysql-L/usr/local/mysql/lib/mysql-lmysqlclient-I/usr/local/lib/erlang/erts-5.8/include
<Pstyle="TEXT-INDENT:2em">
MySQL已经为支持所有最流行的Web2.0语言做好了准备,诸如Ruby、Ajax等,当然还有PHP。有的业界分析师说过,“每一个Web2.0公司实质上就是一个数据库公司。 |
|