Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Koneki » [LDT1.0] link a dynamic library , Help !
[LDT1.0] link a dynamic library , Help ! [message #1416969] Sat, 10 August 2013 18:42 Go to next message
Eclipse UserFriend
I installed Lua for windows & iup module , and test iup::dialog success.
I tested this code in LDT , but only red word printed in console

Then I use LDT 1.0 , how to config and expand embedded Lua Execution Envirment ,
making it support more rocks or module

[the tips]
Exception in thread "main" com.naef.jnlua.LuaRuntimeException: G:\__proj\lua\lua5.1\src\main.lua:6: module 'iuplua' not found:
no field package.preload['iuplua']
no file 'E:\Lib\Lua51\'
no file '.\iuplua.dll'
no file '.\iuplua51.dll'
no file 'E:\Lib\java\jdk1.7.0_21\jre\bin\iuplua.dll'
no file 'E:\Lib\java\jdk1.7.0_21\jre\bin\iuplua51.dll'
no file 'E:\Lib\java\jdk1.7.0_21\jre\bin\clibs\iuplua.dll'
no file 'E:\Lib\java\jdk1.7.0_21\jre\bin\clibs\iuplua51.dll'
no file 'E:\Lib\java\jdk1.7.0_21\jre\bin\loadall.dll'
no file 'E:\Lib\java\jdk1.7.0_21\jre\bin\clibs\loadall.dll'
at com.naef.jnlua.LuaState.lua_pcall(Native Method)

[the Example ]

-- Example 37 -- External Libraries.
-- Lua has support for external modules using the 'require' function
-- INFO: A dialog will popup but it could get hidden behind the console.

require( "iuplua" )
ml = iup.multiline
value="Quit this multiline edit app to continue Tutorial!",
dlg = iup.dialog{ml ; title="IupMultiline" , size="QUARTERxQUARTER" ,}
print( "Exit GUI app to continue!")

-------- Output ------

--Exit GUI app to continue!

--Press 'Enter' key for next example
Re: [LDT1.0] link a dynamic library , Help ! [message #1416972 is a reply to message #1416969] Mon, 12 August 2013 15:26 Go to previous message
Marc Aubry is currently offline Marc AubryFriend
Messages: 76
Registered: July 2009

It seams that the module "iuplua" can't be found when you require the module "iuplua".
You have to add the path to the module to the LUA_PATH environment variable.

See the documentation of the require here :

You can modify your system LUA_PATH environment variable, but you must restart LDT to make the change effective.
You can also modify the LUA_PATH environment variable by editing the interpreter you use, see:
Or in the Launch Configuration you use, see the "Environment" tab :
Previous Topic:Koneki LDT 1.0 (on Windows): Debugging not working
Next Topic:LuaSocket
Goto Forum:

Current Time: Sat Nov 17 08:55:01 GMT 2018

Powered by FUDForum. Page generated in 0.02619 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top