Lua的静态编译(for 5.1)
--by Coollen.MMX
在下找遍了好多网站也没找到Lua的静态编译方法,而Lua自带的说明上也没有太详细的说明,作为一个新时代的程序员,背负着开创未来的历史责任……,写一点关于Lua编译手册。(可怜的Lua,和Python没法比啊,可惜在下又偏偏比较喜欢)。
准备:
1 VS 2005
2 lua 5.1 (http://www.lua.org/)
静态编译:
1 新建静态库工程。
2 把lua/src下的文件都放入工程中,不过需要移除print.c、lua.c、luac.c,因为这3个文件不会被用到。
3 F7,编译。
编译之后可以命名为lua51_static.lib,并放入lua/lib下,供其他程序使用。
使用库文件:
1 拷贝lua/etc/lua.hpp到你的工程目录,并加入工程。
2 在工程中加入lib文件。
3 F5,编译运行。