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