粗略的看了一遍lua的基本语法之后,觉得还凑合。Roland说过让我看C跟lua通信,那就先把通信环境搭起来吧:
1 下载http://luaforwindows.googlecode.com/files/Lua_v5.1.4.23.exe
2 安装
3 在vc中新建console程序
4 在INLUCDE和LIB中增加/lua/include 和/lua/lib
5 main.cpp中照着书输入代码
6 编译。链接错误。
7 加入库试试:#progma comment( lib,"lua51.lib" )
不行
8 lua的库好像使用C写的,如果是C++的工程,在什么地方写extern "C"呢?看看lua.h,果然没有。那好吧,在所有include到lua头文件的前后都加上extern “C”{}
成功……
在网上搜的时候发现不少人都在闷这事情,写个博客算是开篇吧~