自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

在BCB中使用Lua

開發(fā) 前端
由于想要在一個(gè)原生應(yīng)用里提供腳本功能,而Python的發(fā)布不能不說是一件麻煩事。因?yàn)樗枰哪_本功能很簡單,所以決定試試傳說中的Lua。

由于想要在一個(gè)原生應(yīng)用里提供腳本功能,而Python的發(fā)布不能不說是一件麻煩事。因?yàn)樗枰哪_本功能很簡單,所以決定試試傳說中的Lua。

第一步,下載源碼。雖然Lua有提供二進(jìn)制版本下載,但是因?yàn)槲沂怯肨urbo C++ Explorer(即C++Builder的免費(fèi)版),所以我決定還是自己編譯一下源碼。下載位置當(dāng)然是Lua的官方網(wǎng)站:http://www.lua.org。

第二步,編譯安裝。源碼里只提供了GCC用的MAKE文件和VC用的一個(gè)BAT文件,BCB則需要自己動(dòng)手了。開始不知道什么地方搞錯(cuò),總是編譯不對(duì)——雖然編譯成功,但是執(zhí)行出錯(cuò)。折騰了一陣子才總算大功告成,相應(yīng)的編譯參數(shù)如下:

  1. bcc32 -DNDEBUG -DNO_STRICT;_NO_VCL -Hc -tWD -w-par -O2 -b- -k- -vi 
  2.  
  3. -tWM -tW- -c -DLUA_BUILD_AS_DLL -P- l*.c   del lua.obj   del luac.obj   ilink32 -Tpd -Gn -j -x -Gi c0d32.obj lapi.obj lauxlib.obj 
  4.  
  5. lbaselib.obj lcode.obj ldblib.obj ldebug.obj ldo.obj ldump.obj 
  6.  
  7. lfunc.obj lgc.obj linit.obj liolib.obj llex.obj lmathlib.obj lmem.obj 
  8.  
  9. loadlib.obj lobject.obj lopcodes.obj loslib.obj lparser.obj lstate.obj 
  10.  
  11. lstring.obj lstrlib.obj ltable.obj ltablib.obj ltm.obj lundump.obj 
  12.  
  13. lvm.obj lzio.obj, lua51.dll, , import32.lib cw32mt.lib, ,   del *.tds   del *.obj   bcc32 -D_isatty=isatty -DNDEBUG -DNO_STRICT;_NO_VCL -Hc -w-par 
  14.  
  15. -O2 -b- -k- -vi -tWC -tWM -tW- -c -DLUA_BUILD_AS_DLL -P- lua.c   ilink32 -Tpe -Gn -j -x c0x32.obj lua.obj, lua51.exe, , 
  16.  
  17. import32.lib lua51.lib cw32mt.lib, ,   del *.tds   del *.obj 

第三步,Hello world。運(yùn)行編譯成功的lua51.exe試試:

  1. print "Hello world!" 

搞定。

  剩下的工作就是讀云風(fēng)譯的LUA文檔學(xué)習(xí)了——唉,上了年紀(jì)以后學(xué)習(xí)新東西的難度大多了。

原文鏈接:http://tech.it168.com/j/2008-02-17/200802171040545.shtml

責(zé)任編輯:陳四芳 來源: 來自ITPUB論壇
相關(guān)推薦

2011-08-31 16:30:19

Lua多線程

2011-08-23 17:52:39

LUAWeb 開發(fā)

2011-08-29 15:10:19

JAVALua 腳本

2011-08-23 09:56:52

UnicodeLua

2011-08-25 13:22:40

CEGUILua腳本

2011-08-25 09:55:27

2021-03-22 08:45:30

異步編程Java

2018-03-26 14:25:55

KubernetesSkaffold命令

2012-04-19 12:58:26

TitaniumJSS

2013-05-14 10:13:06

WindowsLinux操作系統(tǒng)

2009-06-16 09:06:37

JavaMailJSP

2023-08-12 15:05:26

Linuxcp 命令

2022-06-23 09:47:50

混沌工程系統(tǒng)Kubernetes

2023-11-27 19:39:46

Goprotobuf

2009-06-25 16:49:24

Hibernate

2023-11-17 12:04:39

GORM并發(fā)

2023-04-12 15:25:09

Bytrace鴻蒙

2009-02-04 17:43:53

ibmdwSAML

2009-04-10 22:06:09

Vmwareesx虛擬化

2015-09-01 10:32:11

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)