luarocks 安装 mysql驱动 失败.找不到cannot find -lmysqlclient;

luarocks install luasql-mysql MYSQL_INCDIR=D:\DevelopEnvironment\mysql\include

Installing

https://luarocks.org/luasql-mysql-2.4.0-1.src.rock

D:\DevelopEnvironment\mingw-16.1\MinGW\bin\gcc.exe -O2 -c -o src/luasql.o -ID:\DevelopEnvironment\lua-5.3.5\dist\include src/luasql.c -ID:\DevelopEnvironment\mysql\include

D:\DevelopEnvironment\mingw-16.1\MinGW\bin\gcc.exe -O2 -c -o src/ls_mysql.o -ID:\DevelopEnvironment\lua-5.3.5\dist\include src/ls_mysql.c -ID:\DevelopEnvironment\mysql\include

D:\DevelopEnvironment\mingw-16.1\MinGW\bin\gcc.exe -shared -o luasql/mysql.dll src/luasql.o src/ls_mysql.o -Lc:/external -lmysqlclient D:\DevelopEnvironment\lua-5.3.5\dist\bin/lua53.dll -lm

d:/developenvironment/mingw-16.1/mingw/bin/…/lib/gcc/x86_64-w64-mingw32/8.2.0/…/…/…/…/x86_64-w64-mingw32/bin/ld.exe: cannot find -lmysqlclient

collect2.exe: error: ld returned 1 exit status

Error: Build error: Failed compiling module luasql/mysql.dll

解决方法  在github上下载luasql-mysql 源码 
然后使用编译工具编译 这样就能生成lmysqlclient.lib文件了
详细过程以后补上



版权声明:本文为weixin_44815098原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_44815098/article/details/89386880