关于在C/C++中使用Lu脚本教程
本帖最后由 forcal 于 2013-12-23 20:15:18 编辑 最近,正在编写在C/C++中使用Lu脚本的教程系列,希望能够得到大家的点评,使这个教程能通俗易懂,欢迎任何意见。
说到Lu,很多人会联想到Lua,但Lu与Lua除了都是脚本之外,其他一点关系都没有。Lu是一个可对字符串表达式进行动态编译和运行的动态链接库(dll),是一种易于扩展的轻量级嵌入式脚本,Lu的优势在于简单易用和可扩展性强,可用于各类数学软件的设计,也可用作报表处理、web、组态软件、游戏等的脚本,具有很高的执行效率。
Lu使用stdcall调用协议输出了动态库函数,可供C/C++、VB、delphi、FORTRAN等程序使用。但受水平和精力所限,本文仅提供C/C++与Lu交互的例子。
本教程系列通过实例,介绍如何在C/C++中使用Lu脚本。通过本教程系列,可以了解到C/C++程序是如何与Lu进行交互的,包括C/C++程序如何调用Lu的函数、如何访问Lu的变量,C/C++程序如何注册函数到Lu脚本系统(也就是Lu脚本如何调用C/C++函数),C/C++程序如何注册对象到Lu系统,这些对象是如何使用和管理的,等等。
当前,脚本语言种类繁多,如Lua、Python、Go、PHP、JavaScript、VBscript等等,我相信各种脚本会各有各的用途。我将尽可能地将Lu脚本的用途体现在本教程系列里。
从这里访问该教程:http://www.forcal.net/bczl/luc.htm
直接从CSDN访问该教程:http://blog.csdn.net/forcal/article/details/17507619
[解决办法]
不错 不错!
c/c++ 和lua脚本结合还是挺好的