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文件了
详细过程以后补上