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

简介:  本文讲述使用tolua++这个第三方库,tolua++是一种第三方的软件包,可以为lua提供面向对象的特性。  官方下载地址:http://www.codenix.com/~tolua/  如果地址失效,可以到我的资源中下载:  http://download.csdn.net/detail/alex_my/6723687 本文使用lua5.1.5,tolua++-1.0
 本文讲述使用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++类。
相关文章
|
8月前
|
编译器 C++ 开发者
【Conan 入门教程 】使用Conan 2.X和Autotools高效构建C/C++项目
【Conan 入门教程 】使用Conan 2.X和Autotools高效构建C/C++项目
383 1
|
8月前
|
C语言
Lua快速入门教程1
Lua快速入门教程1
63 2
|
8月前
|
程序员 编译器 C语言
最新Dev-C++下载安装以及C语言环境搭建教程(含C语言入门教程)
最新Dev-C++下载安装以及C语言环境搭建教程(含C语言入门教程)
931 0
|
存储 C++
软件开发入门教程网之C++ 常量
软件开发入门教程网之C++ 常量
|
数据采集 搜索推荐 网络安全
软件开发入门教程网之软件开发入门教程网之C++ 常量
软件开发入门教程网之软件开发入门教程网之C++ 常量
53 0
|
3月前
|
程序员 C++ 开发者
C++入门教程:掌握函数重载、引用与内联函数的概念
通过上述介绍和实例,我们可以看到,函数重载提供了多态性;引用提高了函数调用的效率和便捷性;内联函数则在保证代码清晰的同时,提高了程序的运行效率。掌握这些概念,对于初学者来说是非常重要的,它们是提升C++编程技能的基石。
31 0
|
7月前
|
自然语言处理 编译器 C语言
C++语言入门教程
C++语言入门教程
|
存储 C++
软件开发入门教程网之C++ 常量
软件开发入门教程网之C++ 常量
60 0
|
8月前
|
Ubuntu 编译器 C++
【Conan 入门教程 】在Ubuntu上使用Conan编译C++第三方库:一站式解决方案
【Conan 入门教程 】在Ubuntu上使用Conan编译C++第三方库:一站式解决方案
1857 1
|
8月前
|
安全 程序员 C++
软件开发入门教程网之C++ 引用
软件开发入门教程网之C++ 引用