在VS2005中編譯Luabind學(xué)習(xí)教程
在VS2005中編譯Luabind學(xué)習(xí)教程是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)如來在編譯Luabind,并且在VS2005中,具體內(nèi)容的實(shí)現(xiàn)來看本文詳解。
1、下載Lua的源代碼,我們可以在其官網(wǎng)下載(http://www.lua.org/download.html),本文使用的是lua5.1.4。
2、解壓下載的源碼包,這里我們解壓到F:\lua-5.1.4,進(jìn)入目錄F:\lua-5.1.4\etc,可以看到luavs.bat,我們把它拷貝至上級目錄,也就是F:\lua-5.1.4
3、進(jìn)入VS2005命令提示,鎖定到lua源碼的目錄,如F:\lua-5.1.4,然后運(yùn)行l(wèi)uavs.bat,好了,等待編譯完畢后,我們就可以在F:\lua-5.1.4\src中看到lib庫和dll了,還有l(wèi)ua解析器,這樣,lua就編譯完成了
4、下載boost的源代碼,我們可以在其官網(wǎng)下載(http://www.boost.org/users/download/),本文使用的boost1.43
5、解壓下載的源碼包,這里我們解壓到F:\boost-1.43
6、進(jìn)入VS2005命令提示,鎖定目錄F:\boost-1.43\tools\jam\src,然后運(yùn)行build.bat,等待編譯完成,生成的目標(biāo)文件在F:\boost-1.43\tools\jam\src\bin.ntx86\bjam.exe
7、將生成的bjam.exe拷貝到boost根目錄下,也就是F:\boost-1.43,進(jìn)入VS2005命令提示,鎖定目錄F:\boost-1.43,運(yùn)行bjam.exe,等待編譯完成,生成的目標(biāo)文件在F:\boost-1.43\bin.v2\libs,這樣,我們的boost就編譯完成了
8、下載luabind的源代碼,我們可以在這里下載到(http://sourceforge.net/projects/luabind/),本文使用的luabind0.9
9、解壓luabind的源碼包,這里我們解壓到F:\luabind0.9
10、使用VS2005新建win32項(xiàng)目,新建選項(xiàng)為靜態(tài)庫Static Link Library,不使用預(yù)編譯頭Precompiled header,將F:\luabind0.9\src中的所有文件添加到工程,將F:\boost-1.43,F(xiàn):\lua-5.1.4\src,F(xiàn):\luabind0.9添加為附加路徑,編譯luabind
11、至此,我們成功編譯了luabind,就可以使用了^-^!
小結(jié):在VS2005中編譯Luabind學(xué)習(xí)教程的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)那能對你有所幫助!