luaL_newlib不同版本的區(qū)別

由于cocos2dx-lua是用的lua5.1版本庶诡,所以有些lua函數(shù)有些不同luaL_newlib

內(nèi)容如下

int luaopen_libname(lua_State *L)

{

? ? static const luaL_Reg funcs[] = {

{"func1", func1},

? ? ? ? {"func2", func2},

{NULL, NULL}

? ? };

#ifdef lua5.1

//5.1 下直接使用luaL_register 就好

? ? luaL_register(L, "libname", funcs);

#else //lua5.2

? ? lua_newtable(L);

? ? //先把一個table壓入VS象对,然后在調(diào)用luaL_setfuncs就會把所以的func存到table中

? ? //注意不像luaL_register這個table是個無名table流椒,可以在的使用只用一個變量來存入這個table析既。

? ? //e.g local clib = require "libname". 這樣就不會污染全局環(huán)境牲尺。比luaL_register更好。

? ? luaL_setfuncs(L, funcs, 0);

#endif

? ? return 1;? //返回table

}


#if LUA_VERSION_NUM < 502

#define luaL_newlib(L,l) (lua_newtable(L), luaL_register(L,NULL,l))

#endif

或者

#if (LUA_VERSION_NUM == 501)

#define luaL_setfuncs(L,f,n) luaL_register(L,NULL,f)

#define luaL_newlib(L,f) luaL_register(L,"lpeg",f)

#endif

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耍鬓,一起剝皮案震驚了整個濱河市碉钠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蛹屿,老刑警劉巖屁奏,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異错负,居然都是意外死亡坟瓢,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門犹撒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來折联,“玉大人,你說我怎么就攤上這事识颊〕狭” “怎么了?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵祥款,是天一觀的道長清笨。 經(jīng)常有香客問我,道長刃跛,這世上最難降的妖魔是什么抠艾? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮桨昙,結(jié)果婚禮上检号,老公的妹妹穿的比我還像新娘。我一直安慰自己蛙酪,他們只是感情好齐苛,可當(dāng)我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著桂塞,像睡著了一般凹蜂。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天玛痊,我揣著相機與錄音泥彤,去河邊找鬼。 笑死卿啡,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的菱父。 我是一名探鬼主播颈娜,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼浙宜!你這毒婦竟也來了官辽?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤粟瞬,失蹤者是張志新(化名)和其女友劉穎同仆,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體裙品,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡俗批,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了市怎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岁忘。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖区匠,靈堂內(nèi)的尸體忽然破棺而出干像,到底是詐尸還是另有隱情,我是刑警寧澤驰弄,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布麻汰,位于F島的核電站,受9級特大地震影響戚篙,放射性物質(zhì)發(fā)生泄漏五鲫。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一已球、第九天 我趴在偏房一處隱蔽的房頂上張望臣镣。 院中可真熱鬧,春花似錦智亮、人聲如沸忆某。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽弃舒。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間聋呢,已是汗流浹背苗踪。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留削锰,地道東北人通铲。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像器贩,于是被迫代替她去往敵國和親颅夺。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Lua 5.1 參考手冊 by Roberto Ierusalimschy, Luiz Henrique de F...
    蘇黎九歌閱讀 13,763評論 0 38
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,448評論 0 13
  • LuaView SDK第二版設(shè)計插件化理解(二) 第一篇提到了MILExporter類蛹稍,及它的相關(guān)的Api吧黄,下面看...
    滄州寧少閱讀 543評論 1 0
  • 20180220 星期二 陰 今天是正月初五了,孩子瘋狂的玩了三天唆姐,從初三開始就每天寫作業(yè)了拗慨,可是直到今天還是進入...
    小棉襖_a9a6閱讀 167評論 0 0
  • 從前有一個老和尚,他養(yǎng)了一盆蘭花奉芦,他對這盆淡雅的蘭花呵護有加赵抢,經(jīng)常為她澆水、除草仗阅、殺蟲昌讲。蘭花在老和尚的悉心照料下,...
    靜輝閱讀 308評論 0 0