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

東坡下載:內(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+

更多

作者:專題點擊:511次評論:0次標簽: vs2005搭建Lua VisualStudio2005中搭建Lua


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

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

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

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

安裝LuaForWindows_v5.1.4-45.exe

安裝完成后測試Lua是否安裝成功:開始-運行-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++語法

解決方法

添加擴展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

再次編譯成功。

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


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

visual studio

專題

擴展知識

相關(guān)評論

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

  • 2791 喜歡喜歡
  • 2101 頂
  • 800 難過難過
  • 1219 囧
  • 4049 圍觀圍觀
  • 5602 無聊無聊
熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)
主站蜘蛛池模板: 性夜影院午夜看片 | 97精品在线视频 | 欧美xx性 | 日本资源站 | 国产成人在线视频免费观看 | 国产a视频精品免费观看 | 一本三道a无线码一区v | 日韩欧美一区二区不卡看片 | 成 人国产在线观看高清不卡 | 亚洲成色在线综合网站 | 日韩免费高清一级毛片久久 | 91av福利| 三级经典欧美激情 | 黄漫视频网站 | 国产黄在线观看免费观看软件视频 | 热热色网站| 中文亚洲字幕 | a亚洲天堂 | 一二三四社区在线视频社区 | 久久人体 | 成人看片软件 | 日本边添边摸边做边爱小视频 | 第一福利网址导航 | 天天色天天操天天射 | 日韩一级视频 | 亚洲第一页视频 | 手机在线伦理片 | 国产一区二区三区播放 | 中文字幕二区三区 | 午夜私人影院免费体验区 | 午夜影院在线免费观看 | 色视频在线观看免费 | 最近的最新的中文字幕视频 | 丝瓜香蕉视频 | av福利网址网站 | 国产黑丝在线观看 | 日本一区二区三区视频在线观看 | 日韩精品欧美 | aa级一级天堂片免费观看 | 国内一级片 | 成在线人视频免费视频 |