小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

VC6下編譯Lua源碼

 ShaneWu 2009-06-21

Lua學(xué)習(xí)筆記 VC6下編譯Lua源碼

Posted by PhiL Cheng     Category: Lua

Lua5.1.3解釋器源碼下載地址:   
http://www./ftp/lua-5.1.3.tar.gz

用VC6編譯Lua解釋器方法:
1.新建一個(gè)win32控制臺程序
2.將”src”文件夾下的所有文件(除”luac.c”)復(fù)制到當(dāng)前工程目錄下
3.分別添加上述復(fù)制的c代碼和.h頭文件
4.這一步是建議性的,建議修改int main函數(shù)為:
int main (int argc, char **argv)
{
  int status;
  struct Smain s;
  lua_State *L = lua_open();  /* create state */
  if (L == NULL)
  {
    l_message(argv[0], “cannot create state: not enough memory”);
    return EXIT_FAILURE;
  }
  s.argc = argc;
  s.argv = argv;
  status = lua_cpcall(L, &pmain, &s);
  report(L, status);
  lua_close(L);
  system(”pause”);
  return (status || s.status) ? EXIT_FAILURE : EXIT_SUCCESS;
}
4.編譯,生成解釋器.

   
 
  
Lua代碼調(diào)試運(yùn)行方式個(gè)人總結(jié):

1.直接運(yùn)行編譯后的EXE,直接輸入代碼執(zhí)行
 


2.新建一個(gè)文本文件,編寫代碼,改名為”hw”
  把”hw”和編譯后的EXE放在同一目錄下,運(yùn)行EXE
  輸入dofile(”hw”)

3.新建一個(gè)文本文件,編寫代碼,改名為”hw”
  用鼠標(biāo)拖動”hw”文件到EXE程序上松開鼠標(biāo)(其實(shí)是命令行傳送)
  

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多