`

在mac下静态编译tolua++

 
阅读更多

 

1.用brew安装lua

brew install lua

2.到官网下载tolua++

http://www.codenix.com/~tolua/

3.编译生成tolua++.a静态库

cd Downloads/tolua++-1.0.93/src/lib

gcc -c *.c -I../../include

ar rcsv libtolua++.a *.o

4.编译tolua++

cd Downloads/tolua++-1.0.93/src/bin

gcc tolua.c toluabind.c -I../../include -L../lib/ -ltolua++ -llua -o tolua++

5.done


参考:gcc 4.4.1 编译tolua++ 1.0.93 方法(非常简单,就2个步骤,几秒钟编译完成)

http://bbs.luaer.cn/read-Lua-tid-1008-fpage-2.html


 

分享到:
评论

相关推荐

    tolua++ 编译 及使用 简单介绍

    4. 编译成功后,会在bin目录下生成tolua++可执行文件。 接下来是tolua++的基本使用流程: 1. **预处理**:在C++项目中,你需要使用tolua++的预处理器来生成tolua绑定代码。这通常通过命令行工具完成,指定要绑定的...

    tolua++参考手册中文版-[刘源霖(译)].rar

    1. tolua++安装与配置:详细介绍了如何在不同的开发环境中设置tolua++,包括编译tolua++源码、配置项目依赖等步骤,以便在项目中成功集成。 2. tolua++基本使用:讲解了tolua++的基本用法,如注册C++函数到Lua、...

    tolua++学习指南

    在编译过程中,我们需要使用tolua++.exe文件,并提供必要的参数来指定编译的选项。例如,我们可以使用以下命令来编译tolua++代码: tolua++.exe -o output.lua input.cpp tolua++实例 在tolua++中,我们可以使用...

    tolua++ tool test

    4. **编译并链接生成的绑定代码**:将生成的绑定代码编译成动态库或者静态库,然后在你的C++项目中链接这个库。 5. **在C++中初始化tolua++**:在C++程序的入口点,加载生成的绑定代码,完成C++类到Lua的注册。 6....

    tolua++-1.0.93

    tolua++-1.0.93.tar.bz

    tolua++1.0.93编译器(Mac版)

    在 Mac 平台上,使用 tolua++ 可以简化 Lua 与 C++ 的绑定过程,提高开发效率。 首先,我们需要了解 tolua++ 的基本原理。tolua++ 是通过预处理器和源代码生成器来工作的。它会分析 C++ 头文件,自动生成 Lua 与 ...

    tolua++-1.0.92源码

    本人在windows7上用VS2012编译过,里面有二个工程,一个是编译生成tolua++.exe的,另一个是本人自己添加的,用来生成tolua++.lib。要编译tolua++的前提是你已经安装好lua5.1(有对应的头文件和库文件)。

    tolua++1.0.93编译器 (win版)

    这些文件通常位于 tolua++ 安装目录下,你需要根据实际情况添加到项目的 include 和 lib 路径中。 4. **编写 Lua API**:定义你希望在 Lua 中使用的 C++ 类和函数,这是通过注释的方式完成的,tolua++ 将读取这些...

    lua和C++通过tolua++进行互调的demo

    tolua++的工作原理是解析C++的头文件,生成相应的Lua绑定代码,这些代码在编译时被集成到C++项目中,创建一个桥接,允许两个语言之间的数据交换。 在Lua中,C++的类可以通过tolua++注册,然后像普通Lua对象一样创建...

    tolua++编译pkg脚本工具及CurlDown源码

    在 `bin` 目录下,可能包含有 tolua++ 的可执行文件,用于执行这个转换过程。 tolua++ 的 pkg 脚本工具是用来打包 Lua 资源的,它可以将 Lua 代码、图片、音频等资源打包成一个二进制文件,便于游戏运行时加载。...

    tolua ++ 使用例子

    3. **编译和链接**:将生成的绑定代码编译成动态链接库或静态库,并将其与你的主程序链接。 4. **加载Lua脚本**:在你的C++程序中,你需要初始化Lua环境,然后加载tolua++生成的库,这样Lua就可以访问C++的类和方法...

    tolua++测试

    通过提供的"tolua++测试"案例,我们将学习如何在Visual Studio 7环境下配置tolua++的编译环境,并了解相关源码文件的作用。 首先,tolua++是tolua的升级版,增加了对C++模板支持,使得C++的面向对象特性可以更好地...

    lua5.1.4类库和tolua++1.0.93类库及工具打包

    lua5.1.4类库和tolua++1.0.93类库及工具打包 使用CodeBlocks 8.02 gcc 3.4.5编译的 lua 5.1.4 tolua++ 1.0.93 文件列表 liblua.a,libtolua++.a,lua51.dll,lua.exe,luac.exe,tolua++.exe

    tolua++ 1.0.92

    tolua++-1.0.92 源码 tolua++ is an extended version of tolua, a tool to integrate C/C++ code with Lua. tolua++ includes new features oriented to c++ such as: Support for std::string as a basic type ...

    tolua++源码

    tolua++ 是一个强大的 Lua 与 C++ ...在实际项目中,合理地利用 tolua++ 可以大大增强程序的灵活性和可扩展性,特别是在游戏开发中,通过 Lua 脚本可以轻松实现游戏逻辑和界面更新,同时保持 C++ 的高性能计算能力。

    toLUA++ 1.0.92

    tolua++ 源代码,希望各位大侠能够看懂,希望你们维护它,它很强

    tolua++ 1.0.93

    tolua++.exe 可执行,带liblua.dll,lua.dll

    tolua++ 版helloworld (lua脚本调用C++类的成员函数方法)

    关于tolua++的资料太少,这个通过实例让你知道如何通过tolua++和C++交互,简单明了。 通过5个文件来演示这个tolua++版 ...3.运行编译即可看到我们的tolua++版的Hello world.这个程序实现了脚本调用C++类的成员函数方法

    toLua++工具及易懂演示实例.zip

    使用tolua++ 工具导出c++文件到lua接口, 包含全部工具及演示代码,条理清晰,简单易懂。https://blog.csdn.net/u012278016/article/details/101269992

Global site tag (gtag.js) - Google Analytics