本文讲述使用tolua++这个第三方库,tolua++是一种第三方的软件包,可以为lua提供面向对象的特性。 官方下载地址:http://www.codenix.com/~tolua/ 如果地址失效,可以到我的资源中下载: http://download.csdn.net/detail/alex_my/6723687
本文使用lua5.1.5,tolua++-1.0.93。 一种使用方式是编译一个lua.lib,再编译一个tolua++.lib。为了使用方便在本文中将他们编译成一个lib。
步骤:1、创建一个新的工程,同样的,为了美观,在VS上删除默认的生成文件,并且建立新的文件夹:src。
2、在本地的根目录下,建立一个src文件夹。
3、将lua5.1.5/src下除Makefile外的*h/*c复制到src中。
4、将tolua++-1.0.93/src/lib所有的*h/*c复制到src中。
5、将tolua++-1.0.93/include中的唯一一个头文件tolua++复制到src中。
6、VS工程中的src将本地目录/src中的所有文件加载。
7、参照第一篇的设置:
Properties -- General -- Configuration Type:修改为Static Library(.lib) C/C++ -- CodeGeneration -- Runtime Library:Multi-threaded Debug Dll(/MDd)
8、编译,在输出目录Debug中出现tolua++.lib。
9、在下一节,将介绍如何使用该库来到处C++函数,C++类。
相关文章
- 【C/C++动态内存 or 柔性数组】——对动态内存分配以及柔性数组的概念进行详细解读(张三 or 李四)
- C++与Lua交互实例 -- 矩阵的加减乘除(版本二)
- ua5.4源码剖析:三. C++与Lua相互调用
- C++开源矩阵计算工具——Eigen的简单用法(三)
- &的三种用法(c,c++) and n&1.
- 读《C++ Primer(第三版)》的一些疑问(不断更新)
- 浅析c++/java/c#三大热门编程语言的运行效率
- 冒泡排序算法的C++,Java和Python实现和冒泡排序算法三种语言效率的比较
- D3.js的v5版本入门教程(第三章)—— 选择元素和绑定数据
- c++ primer第五版(中文)习题答案 第十章第二节第三小节-重排容器元素的算法