[Logo] LUA Форум
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Messages posted by: al
Forum Index » Profile for al » Messages posted by al
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
 
Forum Index » Profile for al » Messages posted by al
Go to:   
Powered by JForum 2.1.9 © JForum Team