LUA学习之一初次接触

原创
小哥 2年前 (2023-05-22) 阅读数 75 #大杂烩

lua新手写helloword你能看看吗?翻译自:http://www.cnblogs.com/indif/archive/2013/08/28/3287124.html

LUA学习之一 初次接触

对于一个开源项目来说,学习它的第一步自然是编译项目。

使用vc编译lua网上有很多介绍,但仍然有必要自己走过,因为“纸上的东西很浅”。

步骤如下:

1.从以下位置下载源代码lua.org下载最新的源代码包lua-5.2.2,解压到本地

2.打开vc建立一个solution,就叫lua.sln

3.创建一个名为liblua的project(lua库),添加除lua.c和luac.c除 除lua库编译为dll(请注意,此处有必要添加LUA_BUILD_AS_DLL和LUA_CORE两个宏)

4.创建一个名为lua的project(lua口译员),添加除法luac.c除

5.创建一个名为luac的project(lua编译器),添加除法lua.c除

6.编译和链接。小心lua和luac两个项目之间没有依赖关系liblua动态库,但直接使用源代码,因为luac使用的一些东西API默认情况下,它不是liblua导出时,需要更改某些设置,因此直接使用源代码可以节省时间。

生成结果:

lua库:liblua.dll、liblua.lib

lua解释器:lua.exe:

lua编译器:luac.exe

完成编译后,下一步当然是运行Hello World玩玩:

1.打开记事本并输入以下代码行:

print("Hello World!")

保存成hello.lua

2.启动命令行并输入lua.exe在目录中,运行命令行:

lua hello.lua

显示输出:Hello World!

第一次见面,快到了。我们明天开始学习lua的语法。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除