精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

精品国产乱码久久久久久免费| 最新热久久免费视频| 68精品国产免费久久久久久婷婷| av无码一区二区三区| 国产成人免费9x9x人网站视频| 中文字幕一区二区三区色视频 | 精品一区二区三区四区| 熟女人妇 成熟妇女系列视频| 欧美被日视频| 99久久99久久免费精品蜜臀| 国产精品久久久久77777| 在线免费日韩av| 亚洲精品国产动漫| 777欧美精品| 日韩 欧美 高清| 尤物yw193can在线观看| 国产欧美日韩综合精品一区二区| 97视频热人人精品| 亚洲 小说区 图片区| 亚洲国内欧美| 久久精品久久久久电影| 欧美熟妇一区二区| 国产精品白浆| 欧美一区二区在线看| 免费国产成人av| av漫画网站在线观看| 国产精品伦一区二区三级视频| 九九九九精品| 亚洲精品久久久狠狠狠爱 | 国产精品一二三区视频| 成人黄色一级视频| 亚洲影院在线看| 中文字幕一区二区三区四区免费看 | 亚洲国产精品嫩草影院久久av| 欧美一区二区视频在线观看 | 国产激情一区二区三区四区| 国产精品久久久久久久一区探花| 日韩av无码中文字幕| 欧美网站在线| 不卡av在线网站| 三级黄色片在线观看| 欧美日韩第一| 国产亚洲美女久久| 免费毛片视频网站| 天堂99x99es久久精品免费| 欧美变态tickling挠脚心| 国产高清av片| 一区二区三区无毛| 欧美男生操女生| 天堂av2020| 亚洲aⅴ网站| 51精品秘密在线观看| 国产区二区三区| 日韩高清在线| 欧美三级电影在线看| 无码内射中文字幕岛国片| 国产精品迅雷| 在线视频一区二区三| 亚洲人成无码www久久久| 中文在线аv在线| 色乱码一区二区三区88| 欧美成人激情| 亚洲精品电影网| 亚洲成a人无码| 77成人影视| 亚洲国产另类久久精品| 久久久久亚洲AV成人无码国产| 成人自拍在线| 日韩电视剧免费观看网站| 亚洲国产精品无码久久久久高潮 | 久久不射中文字幕| 国产91色在线免费| 亚洲天堂手机在线| 久久99久久久久| 91国产丝袜在线放| 污视频网站免费观看| 久久精品一区二区三区av| 亚洲成人午夜在线| 成人在线观看亚洲| 亚洲永久精品国产| 日韩视频第二页| 成人mm视频在线观看| 3d成人h动漫网站入口| 免费看91视频| 蜜乳av综合| 日韩亚洲欧美成人| 国产精久久久久久| 日韩在线一区二区| 97久久夜色精品国产九色 | 久久伊人蜜桃av一区二区| 日本免费一区二区三区| av网站大全在线| 精品日本高清在线播放 | 人人爽人人爽人人片av| 激情图片小说一区| 久久久久久久久一区二区| 中文字幕在线观看日本| 一区二区三区视频在线观看| 午夜精品久久久内射近拍高清| 亚洲热av色在线播放| 亚洲精品久久久久久下一站 | 欧美极品jizzhd欧美仙踪林| 精品国产一区二区三区香蕉沈先生| 久久久精品视频成人| 日本在线播放视频| 国产成人精品一区二区三区四区 | 欧美午夜精品一区二区蜜桃| 性高潮免费视频| 欧美日一区二区| 97精品久久久中文字幕免费| 国产精品区在线观看| 26uuu精品一区二区| 国产精品一二三在线观看| 在线观看欧美日韩电影| 日韩精品一区二区三区中文精品| 在线不卡av电影| 激情综合自拍| 成人精品久久久| 成人在线观看黄色| 午夜欧美在线一二页| 国产精品探花在线播放| 精品一级毛片| 日本成人在线视频网址| 午夜精品久久久久久久99| 国产精品久久午夜夜伦鲁鲁| 欧美精品一区免费| 日韩亚洲精品在线观看| 日韩中文字幕视频| 无码人妻丰满熟妇精品| 99国产麻豆精品| 中文精品无码中文字幕无码专区| 亚洲精品成人一区| 中文字幕精品在线视频| 91视频久久久| 久久精品在线观看| 黑人糟蹋人妻hd中文字幕| 岛国av一区| 欧美老少配视频| 99re只有精品| 18涩涩午夜精品.www| 亚洲一区在线不卡| 深爱激情久久| 日韩美女毛茸茸| 蜜桃视频在线播放| 欧美性猛交xxx| 一二三不卡视频| 蘑菇福利视频一区播放| 久久天堂国产精品| 毛片在线网站| 亚洲精品中文字| 天天干天天干天天操| 91免费小视频| 成人小视频在线看| 狠狠做深爱婷婷综合一区| 国产成人一区二区三区电影| 国产玉足榨精视频在线观看| 在线精品视频免费播放| 波多野在线播放| 蜜臀av性久久久久蜜臀aⅴ四虎 | 肉肉av福利一精品导航| 青娱乐国产91| a∨色狠狠一区二区三区| 日韩有码在线观看| 99久久久国产精品无码网爆| 一级精品视频在线观看宜春院| 年下总裁被打光屁股sp| 亚洲久久一区| 日本不卡久久| 久久夜夜久久| 欧美高清激情视频| 亚洲欧美丝袜中文综合| 色婷婷av一区| 艳妇荡乳欲伦69影片| 国产99久久久精品| 欧美日韩在线视频一区二区三区| 国产精品一区二区av日韩在线| 国产精品一区二区在线| 在线h片观看| 亚洲女成人图区| 91国偷自产中文字幕久久| 亚洲国产日日夜夜| 五月天综合视频| 国产激情精品久久久第一区二区 | 久久青草视频| 欧美国产日韩精品| 日韩a在线观看| 欧美精品123区| 日本视频免费在线| 国产精品美女www爽爽爽| 天堂www中文在线资源| 日韩专区欧美专区| 妞干网视频在线观看| 国产中文字幕一区二区三区| 91黄色国产视频| 日韩在线免费| 久久久久国产精品一区| av基地在线| 亚洲精品国产精品国自产在线 | 国产高清精品软男同| 国产精品三p一区二区| 国产剧情久久久久久| 91破解版在线观看| 日韩中文字幕在线| 亚洲黄色在线免费观看| 欧美三级电影在线观看| 国产又色又爽又黄的| 亚洲欧洲三级电影| 好吊视频在线观看| 成人综合在线视频| 污污视频网站在线| 日韩精品亚洲一区| 国产日韩欧美精品在线观看| 91久久电影| 日韩欧美电影一区二区| 九九热hot精品视频在线播放| 成人午夜黄色影院| 日韩av首页| 欧美一级片一区| 变态调教一区二区三区| 久久精品电影网站| av片在线看| 亚洲新声在线观看| 婷婷婷国产在线视频| 欧美va亚洲va| 国产成人精品无码高潮| 欧美卡1卡2卡| 老熟妇一区二区三区啪啪| 欧美色另类天堂2015| 久久免费在线观看视频| 亚洲激情中文1区| 91大神福利视频| 中文一区在线播放| 久久久久久久久久久久| 99久久精品免费看国产 | 国产欧美久久久精品影院| av网页在线观看| 成人av电影在线观看| 大桥未久恸哭の女教师| 成人在线视频首页| 农村末发育av片一区二区| 国产精品 欧美精品| 丰满饥渴老女人hd| 国产成人av福利| 精品人妻人人做人人爽夜夜爽| 国产一区二区三区四区五区美女| 一区二区三区欧美精品| 久久99精品久久只有精品| 亚洲天堂2018av| 国产一区二区在线观看视频| 亚洲视频在线不卡| 国产成人在线色| 理论片大全免费理伦片| jizz一区二区| xxx在线播放| 国产精品婷婷午夜在线观看| 又嫩又硬又黄又爽的视频| 最好看的中文字幕久久| 欧美性猛交xxxxx少妇| 一区二区三区**美女毛片| 久久精品国产av一区二区三区| 亚洲午夜精品网| 圆产精品久久久久久久久久久| 欧美性猛交xxxx黑人猛交| 免费观看成人毛片| 91久久精品日日躁夜夜躁欧美| 做爰无遮挡三级| 日韩欧美第一区| 手机福利小视频在线播放| 亚洲人成网站999久久久综合| 波多野结衣一区二区| 麻豆国产精品va在线观看不卡 | 狠狠干狠狠久久| 综合久久中文字幕| 日韩女优制服丝袜电影| 无码精品一区二区三区在线| 在线日韩日本国产亚洲| 中文字幕在线播放网址| 91精品国产91久久| 精品亚洲a∨| av蓝导航精品导航| 性欧美lx╳lx╳| 一区二区三区四区五区视频| 国产精品扒开腿做爽爽爽软件| av免费观看网| 精品亚洲欧美一区| 久久精品女同亚洲女同13| 国产欧美日韩精品一区| 国产精品suv一区二区69| 欧亚洲嫩模精品一区三区| 精品二区在线观看| 亚洲欧美另类在线观看| 影音先锋男人资源在线| 国产成人在线一区| 天堂久久av| 日韩av一区二区三区在线| 成人免费视频国产免费| 男人操女人的视频在线观看欧美| www.桃色.com| 久久久www成人免费毛片麻豆| 欧美黑人猛猛猛| 91福利在线看| 成人精品在线播放| 中文字幕精品国产| 五月天国产在线| 亚洲综合中文字幕在线观看| 欧洲grand老妇人| 男女私大尺度视频| 韩国三级中文字幕hd久久精品| 毛茸茸多毛bbb毛多视频| 亚洲精品国产第一综合99久久 | 男人的天堂久久久| 日本韩国视频一区二区| 男人天堂一区二区| 美日韩精品视频免费看| 草民电影神马电影一区二区| 国产在线一区二区三区四区| 亚洲欧美亚洲| 91国内在线播放| 国产偷国产偷精品高清尤物| 女人十八岁毛片| 亚洲高清福利视频| 在线观看的网站你懂的| 成人免费午夜电影| 日韩中字在线| 99热这里只有精品在线播放| 久久久青草青青国产亚洲免观| 97超碰人人干| 亚洲国产91色在线| 激情图片在线观看高清国产| 91免费看网站| 欧美 亚欧 日韩视频在线 | 91一区二区在线观看| 久久一级黄色片| 日韩欧美电影一二三| 日本在线视频www鲁啊鲁| 91中文精品字幕在线视频| 91亚洲国产高清| 国产色视频在线播放| 国产精品久久久久久亚洲伦| 中文字幕欧美人妻精品一区蜜臀 | 精品乱子伦一区二区三区| 亚洲五月婷婷| 国产黑丝一区二区| 欧美日韩免费在线| 欧洲免费在线视频| 国产精品91久久久久久| 欧美色女视频| 九色porny自拍| 国产精品电影院| 国产普通话bbwbbwbbw| 欧美成人午夜视频| 国产精品主播在线观看| 久久这里只有精品23| 99re热视频这里只精品| chinese国产精品| 国产午夜精品视频免费不卡69堂| 日本精品在线一区| 中国成人在线视频| 国产黑丝在线一区二区三区| 久久久久久福利| 亚洲精品国产欧美| 亚洲伦乱视频| 椎名由奈jux491在线播放 | 岛国视频一区| 亚洲伊人网站| 老司机深夜福利网站| 日韩一区二区免费视频| 白浆视频在线观看| 欧洲精品久久| 国产真实乱对白精彩久久| 国产亚洲成人av| 亚洲欧美日韩久久久久久 | 国产一级特黄a大片99| 小嫩嫩精品导航| 在线日韩国产网站| 欧美成人video| 欧美xx视频| 婷婷视频在线播放| 99热在这里有精品免费| 国产精品xxxxxx| 久久久久久久久久久国产| 欧美人与物videos另类xxxxx| 亚洲综合av在线播放| 图片区小说区国产精品视频| eeuss影院www在线观看| 都市激情久久久久久久久久久| 久久激情久久| 欧美黑人一级片| 亚洲日韩中文字幕| 免费一级欧美片在线观看网站| 欧美日韩中文在线视频| 亚洲精品第1页| 国产乱视频在线观看| 国产精品一区二区av| 六月婷婷色综合| 欧美bbbbbbbbbbbb精品| 精品国产视频在线| 九九久久精品| 无码人妻精品一区二区三区99不卡| 欧美视频在线一区二区三区 |