版权声明:本文为 西风逍遥游 原创文章,转载请注明出处 西风世界 http://blog.csdn.net/xfxyy_sxfancy
lua这款简洁优雅的语言,非常受C/C++程序员喜欢。然而lua由于太过小巧,其接口过于类似汇编,使用困难,容易出错,也让人无可奈何。
随着C++11的推进,lua逐渐出现了诸多非常有特色的面向对象封装方式,经过封装后,接口非常的简单优雅,而且操作简便,深受C++程序员的欢迎。
OOLua简介
这是一款非常不错的跨平台lua封装库,主要应用的是C++03 中的模板元编程能力。
支持的lua版本也很广:
Rio Lua 5.1, 5.2 and 5.3 http://www.lua.org
LuaJIT 1.1.8 and 2.0 http://www.luajit.org/
安装有点困难,需要编译安装,而且他依赖几个不是很常见的库
Premake4 - 利用lua脚本的构建工具
Google Mock - 这三个是测试工具
Google Test
CppUnit
Ubuntu下还好,我是用apt-get一路安装下去的,Windows的用户可能就很悲剧了。Premake4源里面版本有点低,从网上下一个丢到usr/bin下就好: