как мне скомпилировать или достать luasql

Страницы: 1
RSS
как мне скомпилировать или достать luasql
 
хочу использовать библиотеку luasql уже второй день мучаюсь с тем чтобы ее скомпилировать
установил luarocks в E:\lua сложил папки include и lib которые взял из mysql community server который скачал с офф сайта

ввожу luarocks install luasql-mysql MYSQL_DIR=E:/lua MYSQL_LIB=E:/lua

получаю
Код
mingw32-gcc -O2 -c -o src/luasql.o -IC:\Program Files (x86)\LuaRocks\include src/luasql.c -IE:/lua/include
mingw32-gcc -O2 -c -o src/ls_mysql.o -IC:\Program Files (x86)\LuaRocks\include src/ls_mysql.c -IE:/lua/include
mingw32-gcc -shared -o luasql/mysql.dll src/luasql.o src/ls_mysql.o -LE:/lua -lmysqlclient C:\Program Files (x86)\LuaRocks/lua5.1.dll -lMSVCR80
c:/mingw/bin/. ./lib/gcc/mingw32/8.2.0/. ./. ./. ./. ./mingw32/bin/ld.exe: cannot find -lmysqlclient
collect2.exe: error: ld returned 1 exit status

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

где мне взять этот  "-lmysqlclient" ???  я не могу найти такого файла

P.S если есть возможность где можно сразу скомпилированную библиотеку взять?
 
Вы и не найдете такого файла, потому что файл должен называться mysqlclient.lib или mysqlclient.a и лежать, по идее, в мускуловской папке lib. Вы ж линкеру указали E:/lua, он там и роется. Впрочем, и то, что он в ошибке пишет -lmysqlclient, а не истинное имя, правильным не выглядит.
 
Вам под какую платформу нужна сборка? Windows или *nix?
 
Здесь можно скачать скомпилиные библиотеки. В 17 посте описаны танцы для подключения.
 
Цитата
Николай написал:
Здесь  можно скачать скомпилиные библиотеки. В 17 посте описаны танцы для подключения.
спасибо большое, завелось) проморгал я эту тему
Страницы: 1
Читают тему (гостей: 1)
Наверх