`
sillycat
  • 浏览: 2551571 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

lua(1)Envirement

 
阅读更多
lua(1)Envirement

1. Install the tool
download the files
http://luaforwindows.googlecode.com/files/LuaForWindows_v5.1.4-45.exe
Double click this file to install lua on my system.

This tool includes these parts:
Lua Interpreter
Lua Reference Manual
Quick Lua Tour
Examples
Libraries with documentation
SciTE

Have a try with what we installed.
Create a new file with name hello.lua in SciTE. The content is very easy as follow:
print("hello,luohua")
press F5 to run this application.

2. Build Application with Eclipse
Download the latest Eclipse IDE for C/C++ Developers
http://ftp.neu.edu.cn/mirrors/eclipse/technology/epp/downloads/release/indigo/SR1/eclipse-cpp-indigo-SR1-incubation-win32-x86_64.zip

http://archive.eclipse.org/technology/epp/downloads/release/galileo/R/eclipse-cpp-galileo-win32.zip

http://mirror.bit.edu.cn/eclipse/technology/epp/downloads/release/helios/SR2/eclipse-cpp-helios-SR2-win32-x86_64.zip

Eclipse plugin URL
http://luaeclipse.luaforge.net/update-site
install these features:
Lua Development Tool                         1.1.0.200710012327
LuaProfiler Support for LuaEclipse           1.0.0.20080222021

Create a New Lua Project in Eclipse, but I get an error information.
error messages:
Errors occurred during the build.
Errors running builder 'Lua Project Builder' on project 'easylua'.
D:\tool\eclipse-cpp\configuration\org.eclipse.osgi\bundles\320\1\.cp\luajava-1.1.dll: Can't find dependent libraries

No solution for this right now.

I tried eclipse 3.5, but there is no 64 bit version, so I even can not run it on my 64-bit windows system.

I tried eclipse 3.6, and try to install luaeclipse plugin 1.2, but get these error informations:
error message:
Cannot complete the install because some dependencies are not satisfiable
  org.keplerproject.ldt.feature.feature.group [1.2.0.200802220021] cannot be installed in this environment because its filter is not applicable.

Cannot complete the install because some dependencies are not satisfiable
  org.keplerproject.ldt.feature_x64.feature.group [1.2.0.200802220021] cannot be installed in this environment because its filter is not applicable.

http://files.luaforge.net/releases/luaeclipse/luaeclipse/LuaEclipse1.3Beta
http://files.luaforge.net/releases/luaeclipse/luaeclipse/LuaEclipse1.3Beta/luaeclipse-1.3.0.beta.zip

even, luaeclipse1.3 can not fix this problem.

error message:
Could not initialize class org.keplerproject.ldt.core.compiler.LuaResourceDeltaVisitor

Sorry, I do not continous to try eclipse with lua.

I will use SciTE as my tool.

references:
http://tech.it168.com/zt/lua/index.html
http://www.lua.org/
http://code.google.com/p/luaforwindows/
http://www.lua.org/docs.html
http://www.lua.org/manual/5.1/
http://blog.csdn.net/comicray/article/details/3970833
http://mobile.51cto.com/iphone-286198.htm
http://www.ibm.com/developerworks/cn/linux/l-lua.html
http://luaeclipse.luaforge.net/
分享到:
评论

相关推荐

    LUAC脚本解密_luac解密在线_luac4加密_luac反编译_luac4解密工具_luac解密工具

    LUAC脚本是一种基于Lua语言的编译格式,它将Lua源代码编译成字节码,以便在 Lua 解释器上高效运行。LUAC(Lua Compiler)是Lua官方提供的编译器,它将源代码转换为这种优化的字节码,以提高执行速度。在游戏开发、...

    LUAC反编译_LUC_lua反编译工具_luac_luac解密工具_Lua解密_

    Lua源代码是文本形式的,易于阅读和编写,但为了保护代码不被轻易篡改或盗用,开发者通常会将Lua代码编译成字节码(.lua.c文件或.luac文件)。"LUAC"就是Lua的官方编译器,它将Lua源代码转换为字节码,以提高执行...

    所有版本LUA源码

    所有版本LUA源码 lua-5.3.5 lua-5.3.4 lua-5.3.3 lua-5.3.2 lua-5.3.1 lua-5.3.0 lua-5.2.4 lua-5.2.3 lua-5.2.2 lua-5.2.1 lua-5.2.0 lua-5.1.5 lua-5.1.4 lua-5.1.3 lua-5.1.2 lua-5.1.1 lua-5.1 lua-5.0.3 lua-...

    Lua的使用入门之在C++程序中调用lua函数1

    1. **初始化Lua环境** 在C++程序中使用Lua,首先要创建一个Lua状态机(`lua_State*`),这是所有Lua操作的基础。通过`luaL_newstate()`函数可以创建一个新的Lua环境,并通过`luaL_openlibs()`打开标准库,这样就...

    lua51-lua环境

    1. `lua.exe`:这是Lua的命令行解释器,允许用户直接在Windows命令提示符下输入和执行Lua代码。通过这个工具,开发者可以快速测试代码片段,或者运行已经编译好的Lua脚本。 2. `lua51.dll`:这是一个动态链接库,...

    LUAC解密工具.zip_andlua解密工具_andlua解密软件_lua 4.2解密_luac转lua_lua解密工具

    "LUAC解密工具"就是针对Lua编译后的二进制文件(.luac)进行解密的工具,目的是为了让加密过的Lua代码能够恢复成可读的源代码格式(.lua)。 LUAC是Lua的编译器,它将Lua源代码转换为字节码,这个过程通常是为了...

    lua_stm32f4.rar_lua stm32_lua移植stm32_stm32 lua_stm32f407移植lua_st

    1. **构建Lua环境**:下载Lua的源代码,使用针对STM32的交叉编译工具链进行编译,生成适用于STM32的二进制库。确保编译选项匹配STM32的内存模型和硬件特性,如堆栈大小、内存分配策略等。 2. **配置Lua虚拟机**:...

    Lua的最基本使用 C++与lua的互相调用

    1. 注册C++函数:在C++中,你需要使用`lua_register`或`lua_CFunction`定义一个C++函数,使其能在Lua中调用。例如: ```cpp static int myCppFunction(lua_State *L) { // 获取参数并进行操作 int arg = lua_to...

    LuaBitOp-1.0.2 lua位操作源码

    1. 打开终端或命令提示符,进入 LuaBitOp-1.0.2 目录。 2. 运行 `make` 或 `gmake` 命令(根据你的操作系统和环境)来编译源代码。 3. 编译成功后,生成的 dll 文件通常位于 `src/` 或指定的输出目录下。 4. 将生成...

    Lua中文编辑器luaEditor

    Lua是一种轻量级的脚本语言,常用于游戏开发、嵌入式系统和服务器配置等领域。LuaEditor是一款专为Lua编程设计的中文编辑器,它为程序员提供了方便的开发环境,提高了编写和调试Lua代码的效率。luaEditor-v4.10是该...

    lua_test.rar_C++_c# lua_c++ lua_lua_lua调用C++

    本示例中的"lua_test.rar"文件集是一个关于C++与Lua交互的实践案例,主要探讨了如何通过Lua脚本调用C++编写的函数。下面我们将详细探讨这个主题。 首先,Lua是一种轻量级的脚本语言,它简洁、易学,常被用于游戏...

    luaDll+ luacom+luaiconv.rar

    内含luaDll,luacom以及luaiconv源码。luaDll和luaiconv直接打开sln在Visual studio中即可进行编译。luacom可使用nmake进行编译。也可直接使用已经生成了的dll.

    lua加密成luac工具

    ios版本将lua加密成luac

    易语言lua的例子

    1. **Lua.lib**:这是一个易语言的库文件,它提供了与Lua交互的接口。当你在易语言中编写程序时,可以引用这个库来调用Lua的函数,执行Lua脚本,实现动态脚本控制。 2. **lua静态.e** 和 **lua静态.ec**:这是...

    windows环境安装lua

    1. **下载Lua**:首先,你需要访问Lua的官方网站(<http://www.lua.org>)或第三方资源网站,下载适合Windows系统的Lua 5.1.5版本的安装包。通常,你会找到一个名为`lua-5.1.5-win32.zip`或类似名称的压缩文件。 2....

    介于许多小伙伴 打开lua官网很慢,下载lua源代码很慢,传一个lua5.4.6最新版本的源代码

    1. `lua.c`: 主 Lua 解释器的实现,负责启动和运行 Lua 程序。 2. `lapi.c`: C API 的实现,允许C语言与Lua交互。 3. `lcode.c`: 编译器的部分,将Lua源代码转换为字节码。 4. `ldebug.c`: 调试器支持和错误处理。 5...

    lua设计模式总结

    1、简单工厂模式lua实现 2、工厂方法模式lua实现 3、原型模式lua实现 4、建造者模式lua实现 5、单例模式lua实现 6、抽象工厂模式lua实现 结构型模式 1、装饰模式lua实现 2、代理模式lua实现 3、外观模式lua实现 4、...

    lua解密工具.apk

    1. 反编译:可以将Lua脚本文件(.lua)反编译为可阅读的源代码,帮助开发者理解脚本的逻辑和结构。 2. 编辑:提供了一个简单的代码编辑器,方便开发者对反编译后的源代码进行修改和调试。 3. 重新编译:可以将修改...

    Lua5.1.5-lib库

    1. **lua.h**: 这是Lua C API的头文件,定义了所有与C语言交互的函数和数据结构。 2. **lua.c/lua.o**: Lua的主解析器和虚拟机实现,编译后的对象文件或静态库。 3. **lapi.c/lapi.o**: 实现了Lua与C之间的接口,...

    lua-cjson-2.1.0

    1. **解析JSON字符串**:`lua-cjson`提供了`decode`函数,可以将JSON格式的字符串解析成Lua的数据结构,如table、number、string、boolean和nil。 2. **序列化Lua数据**:相反,`encode`函数可以将Lua的数据结构...

Global site tag (gtag.js) - Google Analytics