c语言调用lua脚本代码,lua脚本编程
资料来源:http://blog.csdn.net/clever101/
Lua语言因其优秀的可扩展性、简单性、高效性和平台无关性而被广泛应用于游戏领域。今天花了点时间学习VC和Lua的混合,写了个小例程和大家分享一下经验。
首先,在http://www.lua.org/ftp/
下载Lua的最新版本:lua-5.1.4。然后用VS C 2005 sp1构建一个Win32静态库空项目:lua,添加相关的C文件和H文件。为了导出lua的api接口,注意添加一个预处理宏:LUA _核心(或者LUA_LIB也可以),运行时库使用多线程DLL。
首先,用下面的代码写一个Lua脚本函数:
在对话框初始化函数CCalcDlg:OnInitDialog中调用LUA虚拟机初始化函数InitLuaState。InitLuaState函数的代码如下:
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。