变态重口极致另类在线-波多久久夜色精品国产-波多野结衣在线观看一区-波多野结衣在线观看一区二区-污污的网站免费阅读-污污视频网址

東坡下載:內(nèi)容最豐富最安全的下載站!

首頁IT技術(shù)常見問題 → vs2005怎么搭建Lua環(huán)境 Visual Studio 2005中搭建Lua環(huán)境方法

vs2005怎么搭建Lua環(huán)境 Visual Studio 2005中搭建Lua環(huán)境方法

相關(guān)文章發(fā)表評論 來源:本站整理時間:2014/10/27 14:28:25字體大小:A-A+

更多

作者:專題點(diǎn)擊:511次評論:0次標(biāo)簽: vs2005搭建Lua VisualStudio2005中搭建Lua


怎么在Visual Studio 2005中搭建Lua呢?vs2005怎么搭建Lua環(huán)境?下面小編就給大家?guī)鞻isual Studio 2005中搭建Lua環(huán)境方法,一起學(xué)習(xí)下吧。

Lua腳本編輯器(LuaStudio)
類型:編程工具大小:9.4M語言:中文時間:評分:6.6

在Windows中安裝Lua環(huán)境

下載安裝程序:http://www.lua.org/download.html,當(dāng)前最新版是LuaForWindows_v5.1.4-45.exe

安裝LuaForWindows_v5.1.4-45.exe

安裝完成后測試Lua是否安裝成功:開始-運(yùn)行-lua,會彈出一個命令輸入框,如下圖,即安裝成功

在Microsoft Visual Studio 2005中配置Lua編譯環(huán)境

安裝完LuaForWindows_v5.1.4-45.exe

tools->options->projects->vc++ directories

(1)include files選項添加lua include路徑,我的是 D:/Program Files/Lua/Lua5.1/include

(2)library files 選項添加lua lib路徑,我的是 D:/Program Files/Lua/Lua5.1/lib

注:如果怕出問題,可以把這些新加的選項都提到最前面

在Microsoft Visual Studio 2005中測試一個Lua程序

#include <lua.h>    

#include <lauxlib.h>    

#include <lualib.h>    

int main(int argc, char *argv[])    

{    

char line[BUFSIZ];    

lua_State *L = luaL_newstate();    

luaL_openlibs(L);    

while (fgets(line, sizeof(line), stdin) != 0) printf("%s\n",line);    

//luaL_dofile(L, "test.lua");    

lua_close(L);    

return 0;    

}

編譯時提示錯誤如下:

1>a1.obj : error LNK2019: 無法解析的外部符號 "void __cdecl lua_close(struct lua_State *)"    

(?lua_close@@YAXPAUlua_State@@@Z),該符號在函數(shù) _main 中被引用 

1>a1.obj : error LNK2019: 無法解析的外部符號 "void __cdecl luaL_openlibs(struct lua_State    

*)" (?luaL_openlibs@@YAXPAUlua_State@@@Z),該符號在函數(shù) _main 中被引用 

1>a1.obj : error LNK2019: 無法解析的外部符號 "struct lua_State * __cdecl luaL_newstate 

(void)" (?luaL_newstate@@YAPAUlua_State@@XZ),該符號在函數(shù) _main 中被引用 

1>D:\111\111\Debug\111.exe : fatal error LNK1120: 3 個無法解析的外部命令

原因

代碼中的包含頭部分

#include <lua.h> 

#include <lauxlib.h> 

#include <lualib.h>

用在了c++語法

解決方法

添加擴(kuò)展c調(diào)用申明

extern "C" { 

#include <lua.h> 

#include <lauxlib.h> 

#include <lualib.h> 

}

再次編譯,提示錯誤如下:

1>a1.obj : error LNK2019: 無法解析的外部符號 _lua_close,該符號在函數(shù) _main 中被引用 

1>a1.obj : error LNK2019: 無法解析的外部符號 _luaL_openlibs,該符號在函數(shù) _main 中被引用 

1>a1.obj : error LNK2019: 無法解析的外部符號 _luaL_newstate,該符號在函數(shù) _main 中被引用

原因

lua靜態(tài)庫沒有鏈接

解決方法

Project->Code text properties->configuration properties->linker->input

Additional Dependencies 選項加入 lua5.1.lib lua51.lib

再次編譯成功。

運(yùn)行程序時,發(fā)現(xiàn)只能立即運(yùn)行,不能單步調(diào)試的運(yùn)行。


更多精彩內(nèi)容請點(diǎn)擊

visual studio

專題

擴(kuò)展知識

相關(guān)評論

閱讀本文后您有什么感想? 已有 人給出評價!

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 国产全黄三级三级 | avtt国产 | 天天摸夜夜摸成人免费视频 | 最近中文字幕 | 国产日韩欧美综合在线 | 九九热精品在线视频 | 亚洲欧美18v中文字幕高清 | 77788色淫网站女女免费视频 | 久久久久久88色愉愉 | 蜜桃社尤物馆美女图片 | 深夜福利视频网 | 啊啊啊毛片 | a一级| 日韩在线播放一区 | 两个人看的www视频中文字幕 | 成人免费在线视频观看 | 做a视频大全 | 国产成人精品在视频 | 污视频网站在线观看免费 | 2020久久精品亚洲热综合一本 | 一级一级一级毛片 | 狠狠色狠狠色综合久久第一次 | 又黄又爽又色的视频在线看 | 在线观看永久免费 | 国产成人啪午夜精品网站 | 一级毛片在线播放免费 | 欧美在线色图 | 黄色网点| awyy爱我影院午夜 | 不卡视频国产 | 成年人视频在线免费播放 | 免费看18污黄 | 日韩一级黄色毛片 | 97色偷偷| 在线成人影片 | 99免费| 日韩爆操| 亚洲欧美日韩久久精品第一区 | 日韩永久在线观看免费视频 | 亚洲一区二区三区首页 | 91视频看 |