草庐IT

lua-userdata

全部标签

linux - "cannot find -lreadline"编译Lua错误

这应该是一个非常简单的问题——我正在尝试在CentOSLinux安装上编译Lua(或者更确切地说lua-vec,它是一个次要变体),但我收到以下错误:[jt@flyboysrc]#makelinuxmakeallMYCFLAGS=-DLUA_USE_LINUXMYLIBS="-Wl,-E-ldl-lreadline-lhistory-lncurses"make[1]:Enteringdirectory`/jt/flyboy/fly/lua/lua-vec/src'gcc-olualua.oliblua.a-lm-Wl,-E-ldl-lreadline-lhistory-lncurses

c - lua c 读取嵌套表

下面是我需要从C读取的lua表:listen={{port=1234,address="192.168.1.1",userdata="liunx"},{port=1235,address="192.168.1.2",userdata="liunx1"},{port=1236,address="192.168.1.3",userdata="liunx2"}}下面是C代码:#include/*AlwaysincludethiswhencallingLua*/#include/*AlwaysincludethiswhencallingLua*/#include/*Prototypeforlu

linux - 如何在 linux 中为 zerobrane studio 设置 LUA_PATH 和 LUA_CPATH

我想为我在zerobrane中的所有项目添加一个模块路径。我将以下代码添加到user.lua中。LUA_PATH=LUA_PATH..';mypath'orpackage.path=package.path..';mypath'这是行不通的。我该怎么做?附言我不想在所有项目的开头设置package.path。 最佳答案 当Lua启动时,它会用LUA_PATH和LUA_CPATH的值初始化package.path和package.cpath环境变量。设置这些环境变量将是一种设置路径的简洁方法。用双分号附加LUA_PATH的值将使Lua

linux - srlua makefile 错误 lua.h No such file or directory

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion我正在尝试使用srlua将我的lua文件编译为可执行文件,但我遇到了一个问题。anthony@anthony-linux:~/Dow

c - 为什么主机系统上的 lua 比 linux vm 上的慢?

比较thisLuaScript的执行时间在MacbookAir(MacOS10.9.4、i5-4250U(1.3GHz)、8GBRAM)上连接到运行ArchLinux的VM(virtualbox)。在ArchLinuxvirtualbox中编译Lua5.2.3首先,我使用clang自己编译了lua,以将其与MacOSXclang二进制文件进行比较。使用tcc、gcc和clang$tcc*[^ca].clgc.clfunc.clua.c-lm-oluatcc$gcc-O3*[^ca].clgc.clfunc.clua.c-lm-oluagcc/tmp/ccxAEYH8.o:Infunct

mysql - 如何在 Lua 中连接和查询 MySQL?

如何使用Lua编程语言连接到MySQL数据库?如果存在一个好的/流行的库,它是什么? 最佳答案 LuaSQL的最小唤醒示例-从Lua到DBMS的简单接口(interface)。package.cpath=package.cpath..";/usr/lib/i386-linux-gnu/lua/5.1/?.so"luasql=require"luasql.mysql"env=assert(luasql.mysql())con=assert(env:connect("dbname","user","password"))cur=asse

android - 是否只能使用 Lua 为 Android 开发应用程序?

所以我读了thisarticleonMobileOrchard而且,当我计划在Android开发中迈出第一步时,我开始思考:是否可以仅在Lua中为Android开发?我用谷歌搜索了这个话题,但没有找到明确的答案。我知道Java是Android的“基本风格”,但对于我这样的编码新手(基本Python、基本C++)来说,Lua似乎更清晰、更友好。那么我的问题是:一个人可以只使用Lua开发一个Android应用程序吗?如果是这样,您能告诉我一些从这里出发的路线吗? 最佳答案 我一直在用Lua开发一个移动应用程序,用于从iOS和Androi

android - 如何为 Android 4.0.3 创建 AVD? (找不到 'userdata.img' )

我正在尝试在thetutorials之后为Android4.0.3创建我的第一个AVD,但我收到错误消息:[2012-05-0910:46:29-SDKManager]Unabletofinda'userdata.img'fileforABIarmeabitocopyintotheAVDfolder.我试图解决的问题:我用的是Android4.0,现在我更新到4.0.3,问题还是一样。我用4.0重新安装了Eclipse插件两次,用4.0.3重新安装了两次,但行为没有改变。我再次将EclipseforJava下载到另一个文件夹,并安装了插件。行为是一样的。文件/system-images

android - "Unable to find a userdata.img file for ABI armeabi..."

我又一次犯了用最新的AndroidSDK/工具更新Eclipse的错误,并使它变得毫无用处。在Mac上运行Eclipse。当我尝试创建AVD时,它告诉我“无法找到ABIarmeabi的userdata.img文件”。我在这里阅读了所有类似的问题,这些问题告诉我去运行/运行配置并确保我下载了最新的“ARMEABIv7a系统镜像”。我已经做到了。我已经重新启动了我的机器。还是不开心。FWIW我不想创建4.x模拟器;只有2.3.3。更新:我可以成功地创建一个具有所有相同参数(屏幕大小、存储卡大小、内存等)的2.2模拟器,就像我尝试2.3.3一样。此外,我可以使用这些参数成功创建一个4.x模拟

c++ - 有没有用 Luabridge 向 Lua 公开 sf::Event 的好方法?

根据LuaBridgereadme,LuaBridge不支持“枚举常量”,我假设它只是enums。由于sf::Event几乎完全是enums,有什么办法可以公开这个类吗?目前我能想出的唯一其他解决方案是检测C++中的按键,然后向Lua发送一个描述事件的字符串。显然,现代键盘上有大约100多个键,这将导致大量、丑陋的if语句。对于那些没有使用过SFML的人:Linktosf::Eventclasssourcecode更新:在尝试创建我的问题中概述的函数后,我发现它无论如何都不起作用,因为在C++中不能返回多个字符串,所以大多数事件都被忽略了。示例来源(不起作用):std::stringg