| Author |
Message |
|
|
moteus wrote:Это все нужно для подключения этой библиотеки для разных компиляторов.
Просто для работы достаточно
iup2_6_Win32_dll_lib.zip
Только учти, что для работы нужны еще 2 библиотеки CD и IM (на оф сайте об этом написано и даны ссылки).
Вот минимальный набор dll, с которым мне удалось работать.
cd.dll
cdiup.dll
cdlua51.dll
cdluaiup51.dll
im.dll
imlua51.dll
iup.dll
iup_pplot.dll
iupcontrols.dll
iupgl.dll
iupim.dll
iuplua51.dll
iuplua_pplot51.dll
iupluacontrols51.dll
iupluagl51.dll
iupluaim51.dll
iupluaole51.dll
iupole.dll
PS. Для нормального отображения русских букв надо устонавливать нормальный шрифт по умолчанию в начале программы.
Очень хорошо бы было дать пример приложения HelloWorld
p.s. IUP - не моя тема
|
 |
|
|
Сейчас во многих случаях Lua используется как встраиваемый язык,
эти библиотеки (lib) нужны соответствующим компиляторам/линковщикам
(MS Visual C++, - vc; Borland C - bc; GCC - gcc; OpenWatcom C - ow;... )
чтобы собрать готовое приложение.
Если ты не встраиваешь Lua, то качай ту сборку которая совпадает с
твоей платформой и содержит в названии dll т.е. любую Win32_dll*
У меня iup2_6_Win32_gcc3_lib.zip, так как я собираю и использую
Lua и в Линукс и в Win32, и для совместимости у меня стоит Win32 GCC (MinGWM 3.4.2)
|
 |
|
|
Может проще понять структуру PIL2 написать что-то свое?
Я хотел купить книжку, но с доставкой на Украину, она 75$.
Накладно получается.
Если кто из РФ может выслать книгу(или скринкопию) в цене до 30 у.е.
жду предложений в личку.
|
 |
|
|
Вариант с отправкой файлов.
|
 |
|
|
Да, могу помочь.
|
 |
|
|
Наверное речь идет о
table.concat () ?
|
 |
|
|
Не проблема, - у меня есть команда.
Куда слать резюме.
Цены на Украине вас приятно удивят
|
 |
|
|
Дистанционно берете?
Оплата по результатам.
|
 |
|
|
Попробуй так:
require "luasql.sqlite3"
env = assert (luasql.sqlite3())
con = assert (env:connect("C:\test.db"))
У меня работает
|
 |
|
|
package.cpath = package.cpath .. ';' .. BASE_DIR .. '/c_dir/luasql/?.dll'
Это убери.
И для старта попробуй переменную LUA_PATH брать не с окружения, а определить внутри скрипта
|
 |
|
|
В Lua оператор require понимает вложенность модулей в файловой системе.
т.е. require "luasql.odbc" может означать:
1. Модуль luasql.odbc.(dll|lua)
2. Модуль odbc.(dll|lua) в папке luasql
|
 |
|
|
нужно в самом начале файла добавить такие строки:
package.cpath = "C:/Lua/Lib/?.dll;./lib/?.so;.\\lib\\?.dll;.\\lib\\?.dylib;"
package.path = "C:\\Lua\\?.lua;C:\\Lua\\lib\\?.lua;.\\lib\\?.lua;"
в package.cpath должна присутсвовать маска той директории где лежит sqlite3.dll,
а вообще пользуйся luasql.sqlite3
|
 |
|
|