纯lua 和 tolua++ 不带 cocos2d 的来一个
下载lua包 和 tolua++包
按以下步奏 目录改成自己对应的目录ok
lua for mac
make macosxmake macosx install
tolua++ for mac
cd /Users/graoke/tolua++-1.0.93/src/lib
gcc -c *.c -I../../include -I/usr/local/include/ -L/usr/local/lib/
ar rcsv libtolua++.a *.o
cp libtolua++.a ../../lib
cd /Users/graoke/tolua++-1.0.93/src/bin
gcc tolua.c toluabind.c -I../../include -L../lib -I/usr/local/include/ -L/usr/local/lib/ /usr/local/lib/liblua.a -ltolua++ -llua -o tolua++
vim ~/.bash_profile
add
export PATH= /Users/graoke/tolua++ -1 . 0 . 93 /src/bin: $PATH
done
mac 上 tolua++ 1.0.93集成C/C++和Lua代码的工具 的例子
tolua++ -o xx.cpp xx.pkg
g++ main.cpp test.cpp xx.cpp -I/usr/local/include/ -L/usr/local/lib/ -I/Users/graoke/tolua++-1.0.93/include -L/Users/graoke/tolua++-1.0.93/lib /usr/local/lib/liblua.a -ltolua++ -llua
done
然后可以自己写个例子试下
如果要把lua和tolua++加到xcode代码里面
tolua++ for xcode
1、打开xcode建一个lib工程lua 将lua/src 下面的l*.c文件添加进工程 build 通过进行 下一步 lua/etc/lua.hpp 也是要的 build lib的时候不要 但最后build工程的时候需求2、建一个lib工程tolua++ 将lua工程复到工程的根目录下
3、添加lua工程到tolua++工程中 add files to
4、在project中选择 target —> build phrase
5、在target dependencies中添加lua库的lib
6、在link binary with libraries中也添加lua库的lib图标
7、在target—>build settings中选择 all 搜索 header search 添加头文件依赖目录
8、把tolua++/src/lib 下的文件加入 再加上tolua++/include 里的文件 build通过 进行下一步
9、建一个工作工程 按2~7的步奏添加lua 和 tolua++
done