精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

關于MinGW Lua環境配置學習教程

移動開發 iOS
關于MinGW Lua環境配置是本文要介紹的內容,主要是來學習lua中環境配置的問題,具體內容來看本文詳解。

關于MinGW Lua環境配置是本文要介紹的內容,主要是來學習lua環境配置的問題,具體內容來看本文詳解。

雖說VC是WindowsC++開發的***工具,但有時候寫一些小程序,我還是更傾向于使用一些輕量級的開發工具。比如最近研究Lua嵌入C++,有時候只是寫一些很小的程序,這時候Visual Studio就顯得太過臃腫了,于是我選擇了EditPlus+MinGW的方法。搞了兩個晚上,終于搭建好了環境,在這里總結一下,以備將來查看。

MinGW的安裝比較簡單了。我偷懶直接下了個自動安裝程序,他會自己去下載***的包,并解壓到正確的位置。為了更方便的使用,還需要配置環境變量,google了一下,還挺多。要是每到一臺機器都要這樣配置的話,那不是很累。本著計算機能完成的工作絕不自己做的原則,我決定寫個js腳本配置環境變量。最開始采用了修改注冊表的方法,但是后來發現這種方式修改環境變量是不能立即生效的。又google了一下,改用WScript的shell對象來直接修改環境變量。

要配置的環境變量:

  1. MINGW_PATH = “MinGW的主目錄”  
  2.  
  3.    C_INCLUDE_PATH = "%MINGW_PATH%\\include;%MINGW_PATH%\\lib\\gcc\\mingw32\\3.4.5\\include ";  
  4.  
  5.    CPLUS_INCLUDE_PATH = "%MINGW_PATH%\\include\\c++\\3.4.5;%MINGW_PATH%\\include\\c++\\3.4.5\\mingw32;%MINGW_PATH%  
  6.  
  7. \include\\c++\\3.4.5\\backward;%C_INCLUDE_PATH% ";  
  8.  
  9.    LIBRARY_PATH = "%MINGW_PATH%\\lib;%MINGW_PATH%\\lib\\gcc\\mingw32\\3.4.5";  
  10.  
  11.    PATH = "%MINGW_PATH%\\bin;%MINGW_PATH%\\libexec\\gcc\\mingw32\\3.4.5;"

寫成js腳本,把這個腳本放到MinGW的主目錄里,雙擊運行就可以了。 

  1. function GetCurrPath ()  
  2. {   
  3.     fso = new ActiveXObject ("Scripting.FileSystemObject" );  
  4.     currFolder = fso . GetFolder ("." );  
  5.     return currFolder . path   
  6. }   
  7.  
  8. //取得當前路徑   
  9. MINGW_PATH = GetCurrPath ();  
  10.  
  11. C_INCLUDE_PATH = "%MINGW_PATH%\\include;%MINGW_PATH%\\lib\\gcc\\mingw32\\3.4.5\\include " ;  
  12.  
  13. CPLUS_INCLUDE_PATH = "%MINGW_PATH%\\include\\c++\\3.4.5;%MINGW_PATH%\\include\\c++\\3.4.5\\mingw32;%MINGW_PATH%\\include\   
  14.  
  15. \c++\\3.4.5\\backward;%C_INCLUDE_PATH% " ;  
  16.  
  17. LIBRARY_PATH = "%MINGW_PATH%\\lib;%MINGW_PATH%\\lib\\gcc\\mingw32\\3.4.5" ;  
  18.  
  19. PATH = "%MINGW_PATH%\\bin;%MINGW_PATH%\\libexec\\gcc\\mingw32\\3.4.5;" ;  
  20.  
  21. var WshShell = WScript . CreateObject ("WScript.Shell" );  
  22. var WshSysEnv =   WshShell . Environment ("SYSTEM" );  
  23. WshSysEnv ("MINGW_PATH" ) = MINGW_PATH ;  
  24. WshSysEnv ("C_INCLUDE_PATH" ) = C_INCLUDE_PATH ;  
  25. WshSysEnv ("CPLUS_INCLUDE_PATH" ) = CPLUS_INCLUDE_PATH ;  
  26. WshSysEnv ("LIBRARY_PATH" ) = LIBRARY_PATH ;  
  27. PATHPATH = PATH + WshSysEnv ("PATH" );  
  28. WshSysEnv ("PATH" ) = PATH ;  
  29. WScript . Echo ("MinGW環境變量設置完成!" ); 

接下來是Lua環境,下載Lua的bin和lib以后,做成下面的目錄結構:

  1. Lua  
  2. │  
  3. ├─bin  
  4. │      bin2c.exe  
  5. │      lua.exe  
  6. │      lua5.1.dll  
  7. │      lua51.dll  
  8. │      luac.exe  
  9. │      wlua.exe  
  10. │  
  11. ├─include  
  12. │      lauxlib.h  
  13. │      lua.h  
  14. │      lua.hpp  
  15. │      luaconf.h  
  16. │      lualib.h  
  17. │  
  18. └─lib  
  19.         lua5.1.lib  
  20.         lua51.lib 

然后仍然是js腳本配置環境變量:

  1. function GetCurrPath ()  
  2. {   
  3.     fso = new ActiveXObject ("Scripting.FileSystemObject" );  
  4.     currFolder = fso . GetFolder ("." );  
  5.     return currFolder . path   
  6. }   
  7.  
  8. //取得當前路徑   
  9. LUA_HOME = GetCurrPath ();  
  10.  
  11. LUA_BIN = "%LUA_HOME%\\bin;" ;  
  12.  
  13. LUA_INCLUDE = "%LUA_HOME%\\include;" ;  
  14.  
  15. LUA_LIB = "%LUA_HOME%\\lib;" ;  
  16.  
  17. var WshShell = WScript . CreateObject ("WScript.Shell" );  
  18. var WshSysEnv =   WshShell . Environment ("SYSTEM" );  
  19.  
  20. WshSysEnv ("LUA_HOME" ) = LUA_HOME ;  
  21. //bin加入path   
  22. WshSysEnv ("PATH" ) = LUA_BIN + WshSysEnv ("PATH" );  
  23. //include加入MinGW   
  24. WshSysEnv ("C_INCLUDE_PATH" ) = LUA_INCLUDE + WshSysEnv ("C_INCLUDE_PATH" );  
  25. //lib加入MinGW   
  26. WshSysEnv ("LIBRARY_PATH" ) = LUA_LIB + WshSysEnv ("LIBRARY_PATH" );  
  27. WScript . Echo ("LUA環境變量設置完成!" );  
  28.  
  29. 有時候設置好了卻不生效,重啟一下就好了。先寫個Hello World測試一下。  
  30.  
  31. #include <lua.hpp>   
  32. #include <iostream>   
  33. using namespace std ;  
  34. int main ()  
  35. {   
  36.     lua_State * L = lua_open ();  
  37.     lua_cpcall (L , luaopen_base , 0 );  
  38.  
  39.     if (luaL_loadfile (L , "test.lua" ) || lua_pcall (L , 0 , 0 , 0 ))  
  40.         cout << lua_tostring (L , - 1 )<< endl ;  
  41.     lua_close (L );  
  42.     system ("pause" );  
  43.     return 0 ;  
  44. }  
  45.     test.lua:  
  46. print (" Hello World!" )  
  47.     makefile:  
  48. all : main.exe   
  49. #all:rebuild   
  50.     main.exe   
  51. main.exe : main.o   
  52.     g++ -o $@ $^ -llua5.1   
  53. main.o : main.cpp   
  54.     g++ -c main.cpp   
  55. clear :   
  56.     -del *.exe *.o   
  57. rebuild : clear main.exe 

直接make,編譯、連接、運行一次搞定。

  1. g++ -c main.cpp  
  2. g++ -o main.exe main.o -llua5.1  
  3. main.exe  
  4. Hello World! 

請按任意鍵繼續。

小結:關于MinGW Lua環境配置學習教程的內容介紹完了,希望通過本文的學習能對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-08-24 14:14:13

LUA環境 配置

2011-08-23 13:54:10

LUA全局變量

2011-08-23 15:34:56

Lua模式 匹配

2011-08-24 11:03:33

LUA環境 安裝

2011-08-23 16:37:05

Lua數學庫

2011-08-25 15:41:42

Lua源碼

2011-08-24 15:42:38

LUA源代碼

2011-08-24 15:22:09

2011-08-24 17:09:35

LUA閉包函數

2011-08-24 11:08:09

Lua

2011-08-25 16:20:33

Lua腳本變量

2011-08-23 17:06:03

2011-08-24 13:27:07

Lua 游戲C接口腳本

2011-08-23 16:48:41

Lua 5.1API 函數

2011-08-24 14:33:14

LUA開發環境Decoda

2011-08-25 14:03:32

UbuntuLUA安裝

2011-08-23 15:57:21

Lua元表元方法

2011-08-23 13:27:46

Luaglobal變量

2011-08-25 13:44:11

LUA下載SciTE

2011-08-29 18:09:45

LUAWeb開發服務器
點贊
收藏

51CTO技術棧公眾號

日产精品久久久久久久蜜臀| 欧美一区二三区| 99国产精品久久久久久| 成年视频在线观看| 成人99免费视频| 欧美一级bbbbb性bbbb喷潮片| 国产精品无码久久久久一区二区| 99热播精品免费| 国产精品毛片无遮挡高清| 91精品久久久久久久久青青 | 中文字幕精品无码一区二区| 精品大片一区二区| 日韩欧美一级二级| 国产极品美女高潮无套久久久| 免费在线看黄| 93久久精品日日躁夜夜躁欧美| 国产精品久久久久9999| 亚洲成人生活片| 精品av一区二区| 欧美成人午夜电影| www.精品在线| 亚洲风情在线资源| 亚洲精品成人a在线观看| 欧美三级网色| 亚洲欧美国产高清va在线播放| 日韩成人午夜电影| 欧美精品激情在线观看| 午夜影院黄色片| 久久激情av| 欧美一区二区三区日韩| 免费男同深夜夜行网站| 91福利在线尤物| 中文字幕在线不卡一区二区三区| 精品一区二区日本| 精品久久无码中文字幕| 美女免费视频一区二区| 97在线视频精品| 看片网站在线观看| 欧美gayvideo| 亚洲图片欧洲图片av| 麻豆短视频在线观看| 涩涩涩久久久成人精品| 91久久精品一区二区| 国产高清www| 伊人在我在线看导航| 国产精品狼人久久影院观看方式| 欧美久久久久久久| 日韩在线观看视频一区二区三区| 国产激情一区二区三区四区| 国产视频999| 这里只有精品6| 秋霞成人午夜伦在线观看| 欧美一级大片在线观看| 日韩欧美视频在线免费观看| 黄色亚洲免费| 久久久久久久久久国产精品| 青青草免费av| 欧美午夜不卡| 欧美激情日韩图片| 久久婷婷国产麻豆91| 欧美视频四区| 久久露脸国产精品| 国产午夜视频在线播放| 亚洲性感美女99在线| 欧美黑人性猛交| 欧美日韩综合一区二区| 欧美不卡高清| 欧美激情按摩在线| 久久精品欧美一区二区| 伊人精品在线| 欧美在线视频一区| 亚洲 日本 欧美 中文幕| 三级久久三级久久| 国产精品亚洲аv天堂网| 91好色先生tv| 国产一区二区免费在线| 99视频国产精品免费观看| 亚洲av无码国产综合专区| 成人网页在线观看| 久久久久免费网| 国产精品一区二区婷婷| 国产精品短视频| 一区二区三区四区久久| 色黄网站在线观看| 欧美日韩久久久久| 国内自拍视频网| 国产剧情一区二区在线观看| 精品少妇一区二区三区在线播放 | 91制片厂免费观看| 青青在线视频| 欧美性精品220| 第一区免费在线观看| 日韩成人18| 日韩毛片在线观看| 亚洲综合图片一区| 亚洲黄页一区| 国产精品嫩草视频| 亚洲AV无码一区二区三区少妇| 99精品欧美一区二区蜜桃免费| 日本午夜精品一区二区| 91高清在线观看视频| 五月天一区二区三区| 少妇一级淫免费播放| 日韩免费精品| 亚洲一区999| 日日骚一区二区三区| 亚洲一区观看| 成人妇女淫片aaaa视频| 亚洲三区在线播放| 国产精品色在线| 国产高清www| 人人精品久久| 亚洲美女福利视频网站| 亚洲精品久久久久久国| 另类国产ts人妖高潮视频| 成人网址在线观看| 精品电影在线| 亚洲第一精品在线| 中文字幕国产高清| 九九综合在线| 国内精品久久久久久中文字幕| 中国老头性行为xxxx| av男人天堂一区| 在线视频一二三区| 欧美国产日韩电影| 日韩精品中文字幕在线播放| 国产精品九九九九九九| 久久精品国产亚洲aⅴ| 久久久久网址| 国产精品电影| 日韩视频123| 999精品久久久| 日本午夜一区二区| 久久青青草原| 岛国av免费在线观看| 日韩一级免费观看| 三级黄色录像视频| 蜜臂av日日欢夜夜爽一区| 久久青青草原| 天堂资源在线| 精品国产一区二区三区不卡| 黄色片在线观看网站| 久久精品国内一区二区三区| 小说区图片区图片区另类灬| 国产精品迅雷| 日韩精品黄色网| 日韩av无码中文字幕| 高清shemale亚洲人妖| 热这里只有精品| 亚洲国产伊人| 日韩网站免费观看| 91亚洲国产成人久久精品麻豆| 国产喂奶挤奶一区二区三区| 不卡影院一区二区| 国产成人精品免费视| 日本精品一区二区三区在线| 久久久久久青草| 欧美性猛交xxxx乱大交3| 狠狠人妻久久久久久综合蜜桃| 在线免费高清一区二区三区| 精品久久蜜桃| 中文字幕这里只有精品| 亚洲欧美国产日韩天堂区| 久久99国产综合精品免费| 26uuu国产日韩综合| 国产成人精品视频免费看| 青青一区二区| 国产91在线播放精品91| 黄色网址在线播放| 欧美日韩中文精品| 午夜国产福利一区二区| 国产精品白丝jk白祙喷水网站| www.激情网| 久久成人福利| 国产精品久久久久久av下载红粉 | 欧美性猛交xxxx乱大交hd| 国产无一区二区| 日本超碰在线观看| 欧美一区二区三区久久精品| 国产精品免费看一区二区三区| 国产精品原创| 在线视频日本亚洲性| 一区二区 亚洲| 亚洲综合在线五月| 大又大又粗又硬又爽少妇毛片 | 久久不卡国产精品一区二区| 国产精品96久久久久久| 日本视频在线观看| 精品日韩成人av| 欧产日产国产69| 综合电影一区二区三区 | 中文字幕人妻丝袜乱一区三区| 一色桃子久久精品亚洲| 久草视频福利在线| 日本视频一区二区三区| 亚洲天堂第一区| 五月天亚洲一区| 国产噜噜噜噜久久久久久久久| 色婷婷在线播放| 亚洲色图激情小说| 国产成人精品一区二三区四区五区 | 久久久久久国产免费a片| 免费成人在线视频观看| 精品国产一区二区三区无码| 精品美女在线视频| 99国产视频在线| 电影亚洲精品噜噜在线观看| 欧美老肥婆性猛交视频| 激情小说 在线视频| 日韩一区二区三区四区| 日本熟妇一区二区三区| 亚洲v中文字幕| 亚洲女人毛茸茸高潮| proumb性欧美在线观看| theporn国产精品| 久久男女视频| 成人午夜视频在线观看免费| 日韩一区电影| 欧美精品123| 大陆精大陆国产国语精品| 国产乱人伦真实精品视频| 18video性欧美19sex高清| 久久久国产精品免费| 欧美成人综合在线| 精品av久久707| 国产毛片一区二区三区va在线| 日韩人在线观看| 国产精品成人网站| 亚洲精品国产一区二区三区四区在线| 无码人妻丰满熟妇啪啪欧美| 91在线一区二区三区| 精品国产一二区| 狠狠色丁香久久婷婷综| 中文字幕一区二区三区四区在线视频| 国产亚洲一区在线| 成人在线视频一区二区三区| 久久精品青草| 亚洲成人一区二区三区| 国产亚洲一区二区三区啪| 精品视频第一区| 岛国精品一区| 动漫美女被爆操久久久| 免费一级欧美在线大片| 成人天堂噜噜噜| 韩国三级大全久久网站| 成人福利在线视频| 成人在线日韩| 91最新在线免费观看| 日本免费成人| 国产精品免费视频久久久| 国产精品久久久久77777丨| 日韩**中文字幕毛片| 成人短视频app| 热久久这里只有精品| 欧美电影免费观看高清完整| 日韩免费观看视频| 日韩成人av电影| 国产精品国产三级国产aⅴ浪潮| 3d欧美精品动漫xxxx无尽| 国产精品久久久久久av下载红粉 | 99久久伊人精品影院| 亚洲国产中文在线| 国产精品免费看一区二区三区| 久久大胆人体视频| 欧美日韩另类丝袜其他| 成人a'v在线播放| 亚洲一区免费看| 亚洲精品极品少妇16p| 亚洲精品国产suv一区88| 国产综合精品一区| 日韩a在线播放| 免费看日韩精品| 国产女同无遮挡互慰高潮91| 粉嫩av一区二区三区在线播放| 在线xxxxx| 久久久久久99精品| 天堂av免费在线| 亚洲va中文字幕| 欧美精品韩国精品| 欧美日韩国产综合久久| 国产成人精品免费看视频| 亚洲精品第一页| 国产人成在线观看| 欧美成aaa人片免费看| 岛国在线视频网站| 国产日韩欧美视频在线| 日本精品视频| 日韩av电影在线观看| 五月综合激情| 人妻熟妇乱又伦精品视频| 日本视频在线一区| 亚洲国产精品第一页| 久久精品人人做人人综合| 亚洲综合视频网站| 欧美色播在线播放| 国产精品爽爽久久久久久| 亚洲护士老师的毛茸茸最新章节| 国产69久久| 久久久久久久激情视频| 成人免费黄色| 国产精品美女久久久久av福利| 欧美一区电影| www插插插无码视频网站 | 日本人妻一区二区三区| 久久精品亚洲精品国产欧美| 欧美人禽zoz0强交| 色香蕉久久蜜桃| 亚洲av无码乱码国产麻豆 | 丁香花五月婷婷| 亚洲一区二区三区激情| 中文字幕人妻色偷偷久久| 日韩成人高清在线| 日本中文字幕视频在线| 欧洲一区二区视频| 午夜电影一区| 一区二区三区四区视频在线观看| 亚洲一级在线| 亚洲精品乱码久久久久久蜜桃欧美| 国产欧美日韩精品a在线观看| 伊人国产在线观看| 欧美精品123区| 国产69精品久久app免费版| 97色在线观看免费视频| 日韩三级不卡| 中文字幕一区二区三区有限公司| 久久一本综合频道| a视频免费观看| 亚洲福利电影网| 精品久久久无码中文字幕| yellow中文字幕久久| 秋霞国产精品| 欧美一区免费视频| 国产欧美日韩一区二区三区在线| 国产在线a视频| 亚洲私人影院在线观看| 亚洲午夜精品久久久| 亚洲欧洲国产伦综合| 人在线成免费视频| 国产乱码一区| 亚洲国产专区| 人妻体内射精一区二区三区| 亚洲最大成人综合| 亚洲av综合色区无码一二三区| 久久久91精品国产| 亚洲人体在线| 中文字幕黄色大片| 国模无码大尺度一区二区三区| 超碰97av在线| 欧美色男人天堂| 最新av网站在线观看 | 日韩在线观看第一页| 精品成人一区二区三区四区| 男女羞羞视频在线观看| 99热在线国产| 亚洲精选久久| 亚洲国产欧美视频| 日本韩国精品在线| 成人动漫在线播放| 国产玖玖精品视频| 在线成人超碰| 又大又长粗又爽又黄少妇视频| 亚洲成人综合在线| 无码国产精品96久久久久| 欧美一级淫片aaaaaaa视频| 国产成人调教视频在线观看 | 日韩精品免费在线观看| 深夜成人在线| 欧美在线一区二区三区四区| 日韩精品久久理论片| 日韩在线一卡二卡| 日韩一级黄色大片| 国产三级电影在线播放| 美女一区视频| 麻豆国产精品一区二区三区| 国产极品美女在线| 亚洲精品在线观看网站| 中文字幕影音在线| 亚洲欧美日产图| 国内国产精品久久| 亚洲另类欧美日韩| 一区二区三区久久精品| 国产精品成人3p一区二区三区| 性高湖久久久久久久久aaaaa| 91免费看视频| 91精品中文字幕| 久久男人av资源网站| 国产精品一区二区av交换| 911av视频| 色综合久久中文综合久久97| 精精国产xxxx视频在线| 国产欧美丝袜| 免费久久99精品国产| 久久伊人成人网| 亚洲视频在线观看视频| 青草伊人久久| 一本久道综合色婷婷五月| 亚洲嫩草精品久久| 蜜桃视频在线免费| 91免费观看| 奇米色一区二区|