在编译之前我们必须拥有lua源码,lua的源码可以通过lua的官网获得。lua在windows上的编译方式有两种。
第一种是通过source code中自带的makefile文件来编译。makefile文件是基于linux写的,所以我们先要下载软件mingw,通过mingw软件,我们可以在windows上模拟出linux的环境。解压文件包以后,双击open_distro_window.bat打开一个cmd命令框,cd到lua源码所在的位置,然后输入make mingw。编译的结果会产生三个文件:lua.exe, luac.exe, lualib.dll。
第二种方式是通过VS来编译。用VS建立一个解决方案“LuaSrc”,然后在解决方案中新建三个空工程:lua、luac、lualib。为了结构清晰,我们将lua源码的“.h”文件

本文介绍了在Visual Studio 2012中编译lua源码的两种方法。一种是利用mingw模拟Linux环境,通过makefile进行编译,产生lua.exe, luac.exe和lualib.dll。另一种是在VS2012中创建解决方案,分别建立lua、luac和lualib工程,详细阐述了各工程的配置和依赖关系,最终得到相应的exe和lib文件。"
104595287,9325789,Unity API深度解析:GameObject与Component操作,"['Unity3D', 'C# scripting', '游戏开发', '组件编程']
最低0.47元/天 解锁文章
590

被折叠的 条评论
为什么被折叠?



