windows下使用luaJit编译Lua二进制文件
来源:互联网 发布:阿里云建网站教程 编辑:程序博客网 时间:2024/04/26 12:27
相信大家找到这篇文章之前,已经看过很多类似的文档了。
为什么要使用LuaJIT 编译二进制文件,以及LuaJIT 和命令行luac 编译的区别是什么,有什么利弊,这里不累赘了(我已经下班了),大家自己搜一下。
1.首先大家去官网下载 LuaJIT 代码 http://luajit.org/download.html (我使用的是最新的2.0.3)
2.使用VS 的命令行找到 luaJIT 代码的src 目录下,运行 msvcbuild.bat。很多朋友找不到VS命令行在哪,(在下也是笨的要死,找了半天 %&¥#@&%&¥)
开始——VS目录——tools, 然后根据你的系统打开相应的命令行,当然别的也能用,你们自己可以试试。 运行成功后会在 src文件夹下创建一个luajit.exe的可执行文件!!!
3. 编译你的Lua文件, 我是直接拿的创建项目的文件测试的, 命令是 luajit -b 原文件(拖拽就可以进来了) 要生产的二进制文件(如果没有可以自动生成),最好你的后缀名为 .lua ,省的再次修改,因为 require 文件时,只认 。lua 文件) 记住这个是在CMD下 进到 LuaJIT代码的src文件夹下执行命令 的,看其他人的的文档,也没说 清,我就在 luajit.exe 下执行了,出了一个让我恶心的错误,还不知道怎么改
4. 在你的程序里修改一下调用,或是启动顺序。
运行起来了, 你所有的Lua 代码都可以用 LuaJIT 来进行二进制加密,而且能够在项目中运行。
4.给大家一个批处理,这样你就很方便编译二进制文件了。
批处理代码: for /r %%v in (*.lua) do luajit -b %%v %%v
把他打包成批处理放在 与luajit.exe 同级目录下,然后你把需要编译的lua文件夹拷贝到 这里,双击你的批处理,会在你的lua文件夹所有.lua 文件 替换成编译后的二进制文件。 你直接拿过去用就可以了,特别方便
- windows下使用luaJit编译Lua二进制文件
- Windows下LuaJIT的编译和使用,将Lua脚本编译为bytecode
- 【Lua】windows下使用Cygwin+NDK编译Android平台的LuaJIT库
- 【Lua】windows下安装和使用LuaJIT步骤
- 【Lua】windows下安装和使用LuaJIT步骤
- 在windows程序中嵌入Lua脚本引擎--使用VS IDE编译Luajit脚本引擎
- Cocos2dx-lua 环境下的 luajit 编译脚本目录
- Cocos2dx-lua 环境下的 luajit 编译脚本目录
- quick-cocos2d-x使用luajit编译lua脚本
- Cocos2d-x使用Luajit将Lua脚本编译
- Windows下使用VS编译Lua
- 使用xcode+luajit 加密lua
- 使用xcode+luajit 加密lua
- bat批处理luajit编译lua源代码
- Windows 下编译安装lua
- windows下编译lua源码
- 【转】windows下编译lua
- Windows下编译Lua源码
- POJ 3045-Cow Acrobats
- 栈的链式表示与实现(C++版)
- Beanstalkd 一个高性能分布式内存队列系统
- lr中的norm进行regularization
- 理解进程与线程
- windows下使用luaJit编译Lua二进制文件
- centOS搭建SVN服务器
- android的ImageView 充满控件,并且保持宽高比
- java获取当前时间
- 如何禁止Windows文件保护
- android配置ADT
- mrjob文档
- javascript对象字面量 与XMLHttpRequest
- 爱加密宣战山寨App!安卓应用安全加密!!!