lua的入门教程-- C++(三)

时间:2022-12-17 04:00:06
 本文讲述使用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。
lua的入门教程-- C++(三)
lua的入门教程-- C++(三)
2、在本地的根目录下,建立一个src文件夹。
lua的入门教程-- C++(三)

lua的入门教程-- C++(三)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中的所有文件加载。lua的入门教程-- C++(三)

lua的入门教程-- C++(三)
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++类。