成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在VS.net中配置LUA開發環境

移動開發 iOS
在VS.net中配置LUA開發環境是本文要介紹的內容,主要是來了解LUA的開發環境,來看本文講解的在VS.net中如何來配置開發環境。

VS.net中配置LUA開發環境是本文要介紹的內容,主要是來了解LUA的LUA開發環境,來看本文講解的在VS.net中如何來配置開發環境

從官方主頁www.lua.org下載Lua源代碼,最新版本為5.1.2。解壓之后找到“src”文件夾,這里面就是Lua了,不過還不能直接使用。使用任意ANSI C編譯器,在這里使用VS2005編譯LUA。具體步驟如下:

1、新建一個空的Console工程,在這里該工程名暫為“lua”

2、將src中的文件全部拷貝到該項目文件夾下

3、根據生成的文件來添加需要編譯的文件

4、使用Release配置來進行編譯

以下是各類生成文件的詳細說明:

動態庫編譯 定義def文件 或者

首先需要修改一下Lua.h頭文件。如下:

  1.   /* mark for all API functions */  
  2.   //#ifndef LUA_API  
  3.   //#define LUA_API extern  
  4.   //#endif  
  5.   #ifdef LUA502_EXPORTS // 根據自己的項目而定  
  6.    #define LUA_API __declspec(dllexport)  
  7.   #else  
  8.    #define LUA_API __declspec(dllimport)  
  9.   #endif  
  10.   然后用vc建立一個win32 dll,包含*.h和*.c文件(參考一),編譯即可。 

靜態庫文件lua.lib

1、添加除了“lua.c”與“luac.c”以外的全部文件到工程

2、更改[項目屬性]->[配置屬性]->[常規]->[項目類型]為“靜態庫文件(.lib)”

解釋器lua.exe

1、添加除了“luac.c”以外的全部文件到工程

2、更改Release狀態下[項目屬性]->[配置屬性]->[常規]->[項目類型]為“應用程序(.exe)”

編譯器luac.exe

3.1、添加除了“lua.c”以外的全部文件到工程

3.2、更改Release狀態下[項目屬性]->[配置屬性]->[常規]->[項目類型]為“應用程序(.exe)”

注意:該文件生成時的名字為lua.exe,因為該項目名稱為“lua”。如果之前生成過解釋器lua.exe,則應該將解釋器移走之后再生成。

2、使用LUA

使用靜態庫lua.lib

1、新建一個空的console工程,并添加一個空的源文件

2、在該文件中添加以下代碼,并自行修改關于路徑的部分

  1. //  
  2. //                      Lua Test Object  
  3. //                      C++ Source lua_test.cpp  
  4. //  
  5. //  
  6. //                      Include Files  
  7. //  
  8. extern "C"  
  9. {  
  10. #include "D:\\My Documents\\Visual Studio 2005\\Projects\\lua\\lua\\lua.h"  
  11. #include "D:\\My Documents\\Visual Studio 2005\\Projects\\lua\\lua\\lualib.h"  
  12. #include "D:\\My Documents\\Visual Studio 2005\\Projects\\lua\\lua\\lauxlib.h"  
  13. }  
  14. //  
  15. //                      Libraries  
  16. //  
  17. #pragma comment( lib ,"D:\\My Documents\\Visual Studio 2005\\Projects\\lua\\release\\lua.lib")  
  18. //  
  19. //                      Main Functions  
  20. //  
  21. int main( void)  
  22. {  
  23.   return 1;  

3、如果編譯通過,表示靜態庫文件lua.lib配置成功。

使用解釋器lua.exe

1、設置系統環境變量

我的電腦->屬性->高級->環境變量(N )->系統變量->Path->在尾部添加 ;+lua.exe所在路徑,如:

d:\My Documents\Visual Studio 2005\Projects\lua\release,重啟機器。
      
2、新建文本文件,輸入 print("Hello World"),退出將文件名改為 a.lua

3、在CMD中輸入 lua a.lua

4、如果出現字符串 Hellow World,表示解釋器lua.exe配置成功

使用編譯器luac.exe

1、設置系統環境變量

我的電腦->屬性->高級->環境變量(N )->系統變量->Path->在尾部添加 ;+lua.exe所在路徑,如:

d:\My Documents\Visual Studio 2005\Projects\lua\release,重啟機器。

2、新建文本文件,輸入 print("Hello World"),退出將文件名改為 a.lua(可以直接使用之前的a.lua)

3、在CMD中輸入 luac a.lua

4、如果在a.lua所在的目錄下出現luac.out文件,表示解釋器luac.exe配置成功。

小結:在VS.net中配置LUA開發環境的內容介紹完了,希望通過本文的學習能對你有所幫助!

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

2009-12-16 10:23:13

VS.NET

2009-12-10 14:30:50

VS.NET 2003

2009-12-02 14:54:20

VS.NET 2010

2009-12-10 16:00:04

VS.NET 2003

2009-12-09 10:56:53

MS VS.NET 2

2009-12-09 14:38:26

VS.NET 2003

2009-12-10 11:29:22

VS.NET 2003

2009-12-15 17:02:29

Vs.Net 2010

2009-12-09 16:43:48

VS.NET 2003

2009-12-02 15:11:04

Vs.Net 2010

2009-04-30 10:07:43

VS.NET.NET復用數據庫

2009-12-10 09:50:49

VS.NET 2003

2009-12-15 13:19:04

Vs.Net 2010

2009-12-09 10:38:24

VS.NET 2003

2011-01-04 09:37:36

2011-08-25 13:58:25

LUA開發 工具安裝

2011-08-24 13:56:12

Lua游戲

2021-08-22 17:22:31

VS Code容器開發人員

2024-08-29 16:06:26

前端Vue開發

2011-09-06 17:45:14

LUA開發環境Decoda
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美成人精品一区二区男人看 | 成人精品啪啪欧美成 | 少妇精品久久久久久久久久 | 国产精品视频久久久久久 | 国产精品theporn | 欧美在线播放一区 | 国产高清不卡 | 91成人| 久久免费视频在线 | 欧美6一10sex性hd | 国产精品久久久久永久免费观看 | 六月成人网 | 亚洲二区在线 | 一级国产精品一级国产精品片 | 亚洲综合色网 | 超碰超碰 | 人人艹人人 | 欧美精品三区 | 国产激情视频在线 | 亚洲韩国精品 | 国产精品免费大片 | 精品视频久久久久久 | 成人一区二区在线 | 午夜影院 | 国产精品福利视频 | 日韩在线视频一区 | 91精品在线播放 | 日本电影免费完整观看 | 青青草一区 | 欧美精品一区二区三区在线播放 | 一级黄色片美国 | 九九精品在线 | 可以免费观看的av | 国产在线视频一区二区 | 亚洲精彩视频在线观看 | 日韩三级一区 | 国产三区av | 7777在线视频 | 男女搞网站 | 亚洲综合二区 | 欧美无乱码久久久免费午夜一区 |