LuaPlus

Lua的C++增强版本
授权协议 MIT
开发语言 C/C++ Lua
所属分类 程序开发、 脚本编程语言
软件类型 开源软件
地区 不详
投 递 者 楚天宇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

LuaPlus是Lua的C++增强,也就是说,LuaPlus本身就是在Lua的源码上进行增强得来的。用它与C++进行合作,是比较好的一个选择。

  •   去年我作了一个Lua脚本的C++包装,有许多朋友感兴趣,并尝试使用,我感到受宠若惊。事实上,我作的包装,学习的目的比较强,它还是有许多缺陷的。为了让朋友们少走弯路,我推荐使用LuaPlus作为C++的包装。 LuaPlus是Lua的C++增强,也就是说,LuaPlus本身就是在Lua的源码上进行增强得来的。用它与C++进行合作,是比较好的一个选择。 LuaPlus目前版本为:LuaPlus f

  •  luastate lua的各种变量放 luastate里面  luastate作为  函数的参数传递 luaobject luastack 由于这是个静态函数,所以第一个参数就是脚本里传入的参数。如果是成员变量则第一个参数是this对象,第二个参数才是从脚本传入的参数。 int LWindow::subscribeEvent(LuaState* L) {        LuaStack  arg

  • 方法一. /*中文支持 llex.c static int llex (LexState *ls, SemInfo *seminfo) 修改如下: */ default: { if (lislalpha(ls->current) || ls->current == '_' || ls->current > 0x80) { /* identifier or reser

  • 1.需求 最近在搞一个项目时需要在程序运行时进行其中环境的改变故采用luaplus作为动态引入,实现和c++代码之间的互调 2.解决 需要下载luaplus最新代码进行编译 3.代码 mymain.cpp #include <iostream> #include "LuaPlus.h" using namespace std; using namespace LuaPlus; class MyT

  • 去年我作了一个Lua脚本的C++包装,有许多朋友感兴趣,并尝试使用,我感到受宠若惊。事实上,我作的包装,学习的目的比较强,它还是有许多缺陷的。为了让朋友们少走弯路,我推荐使用LuaPlus作为C++的包装。 LuaPlus是Lua的C++增强,也就是说,LuaPlus本身就是在Lua的源码上进行增强得来的。用它与C++进行合作,是比较好的一个选择。 LuaPlus目前版本为:LuaPlus for

  • luaplus 是一个lua的不错增强支持,能够很好的C++与lua之间互调,而且语法清晰,使用很容易上手,很多商业项目使用它。目前其基于的lua版本是5.1,而最近lua已经升级到lua5.2。有了一些新特性,期待luaplus的跟进吧,luaplus终于有事可做了。虽然开源手机引擎cocos2d-x使用tolua++,感觉是主要是根据需要,cocos2d-x主要是提供c++接口给lua调用,用

  • 作者:朱金灿 来源:http://blog.csdn.net/clever101/          Lua的发明实在是C++程序员的福音。它的语法简单、灵活和扩展性强,同时它和C++的紧密结合。综合这些优点使得Lua深受C++程序员特别是C++游戏开发人员的欢迎。我记得在去年的语言排行榜上它排在20位,我估计它还会上升。        但是直接使用Lua解释库的API函数发现并不好用,去年我写了

  • (转)LuaPlus C++ 函数互调 <--!版权所有foruok,转载注明出处!--> 从lua调用C++函数和对象     利用LuaPlus可以方便的从C++中调用lua脚本,翻过也一样。通过注册函数或类对象,lua便可以访问C++。     一、C风格函数注册     Lua提供了C风格的回调函数注册,该函数原型如下:     int Callback(LuaState* state);

  • 从lua调用C++函数和对象     利用LuaPlus可以方便的从C++中调用lua脚本,翻过也一样。通过注册函数或类对象,lua便可以访问C++。     一、C风格函数注册     Lua提供了C风格的回调函数注册,该函数原型如下:     int Callback(LuaState* state);         无论是全局函数、类非虚函数、类虚函数,只要符合上面的原型,都可以向Lua注

  • LuaPlus新手使用方法(转) 转自: http://www.cnblogs.com/lancidie/archive/2010/12/12/1903560.html   看大家都在研究lua,也参与大潮中。。。折腾半天没折腾好,相当的无语时候,网上找的资料都是你抄写我,我抄袭他的。。       郁闷,只要边抄袭边修改,最后测试成功,整理一个完整的资料发表下。再次感谢“雪明”与一个不知名的网友

 相关资料
  • 问题内容: 我正在从Java切换到C ,并且想知道C 是否包含我在Java中使用的增强的for循环,例如: 在C ++中是否可能有相同的“快捷方式”? 问题答案: 在C ++ 11中,如果编译器支持,则可以。这称为基于范围的。 它适用于C样式数组以及具有函数并返回迭代器的任何类型。例:

  • ; 该脚本使用 HM VNISEdit 脚本编辑器向导产生 ; 安装程序初始定义常量 !define PRODUCT_NAME "迅雷" !define PRODUCT_VERSION "5.7.2.389 电脑公司版" !define PRODUCT_PUBLISHER "A.N.DDR" !define PRODUCT_WEB_SITE "www.xuelei.com" !define PRO

  • 了解 Illustrator 最新版本的新增功能。 Illustrator 2018 年 10 月版(版本 23.0)为设计人员和插图制作人员推出了一些激动人心的新功能。请阅读下文以了解这些新增功能的快速介绍以及提供详细信息的资源链接。   任意形状渐变 由 Adobe Sensei 提供支持 Illustrator 现在提供一个新的叫做任意形状的渐变类型,它提供了新的颜色混合功能,可以创建更自然

  • 引用winamp.nsi的内容: ####################################################################################### # 编译: 必须使用 NSIS 2.01 或以上版本 # 脚本编写: 蓝色网际 # 自定义设置,版本号等等 !define VER_MAJOR "5" !define VER_MINOR

  • 主要新增功能 2019 年 6 月版(版本 9.1) 用户界面更新 体验菜单栏、标签和评级的外观增强功能。使用“图像背景”滑块调整背景对比度。 代理服务器支持 可在代理环境中使用 Creative Cloud 库、Adobe Stock、Adobe Portfolio 和 Adobe Stock Contributor 等服务。 修复的问题 查找针对堆栈问题以及 PDF 输出颜色问题的修复。 透明

  • 了解 Photoshop 最新版本的新增功能。 Photoshop 2018 年 10 月版(版本 20.0)推出了一些令设计人员、数字摄影师和插图制作人员心动无比的新增功能。请继续阅读有关这些新增功能的快速介绍以及包含了更多信息的资源链接。 注意: 现在,通过新增的自动更新功能,无论何时推出新版本,Creative Cloud 应用程序都会自动进行升级。您可以使用 Creative Cloud

  • 了解 Photoshop 最新版本的新增功能。 Photoshop 2018 年 10 月版(版本 20.0)推出了一些令设计人员、数字摄影师和插图制作人员心动无比的新增功能。请继续阅读有关这些新增功能的快速介绍以及包含了更多信息的资源链接。 注意: 现在,通过新增的自动更新功能,无论何时推出新版本,Creative Cloud 应用程序都会自动进行升级。您可以使用 Creative Cloud

  • 我正在逐个迭代字符串对象列表中的元素: 在这里,每次我调用list上的get()时,列表都会从其一端一直迭代到第i个元素——因此上面循环的复杂性是O(n^2)。 是a.)对于增强型for循环,与上面相同,还是b.)对于循环,将指针保持在最后一个指针所在的位置,因此下面循环的复杂性是O(n)? 如果上面的情况(b)——我想是这样的——在列表上使用迭代器有什么好处吗。这是简单的迭代--没有回头路 蒂亚