Basic learning of lua (1): Use Visual Studio to compile lua and luac

Basic learning of lua (1): Use Visual Studio to compile lua and luac

0. Background

This blog is luathe first blog for basic learning. It mainly introduces the use Visual Studioof lua5.0pair compilation, with the purpose of obtaining lua.exeand luac.exefiles.
The relevant versions of the software used are:
Visual Studio: 2022
lua:5.0

1. Download lua source code

luaOfficial download address of source code: https://www.lua.org/ftp/

Insert image description here

2. Create a new Visual Studio project

  1. Create empty project
    Insert image description here
  2. The project name is set toLuaTestInsert image description here

Insert image description here
Insert image description here
Insert image description here

Insert image description here

3. Import source files

Insert image description here
Insert image description here

4. Compile lua.exe

4.1 Import files

  1. Create new filter
    Insert image description here

The filter item structure is as follows:

Insert image description here

  1. Import files
    Insert image description here
    Insert image description here
    Insert image description here
    Insert image description here
    Insert image description here
    Insert image description here
    Insert image description here
    Insert image description here

4.2 Compilation

  1. Compile directly
    Insert image description here
  2. Prompt that some files were not found
    Insert image description here

Insert image description here
4. Add ../include;../src
Insert image description here
5.
Insert image description here
6.
Insert image description here
Insert image description here
7. Regenerate
Insert image description here
Insert image description here

4.3 Testing

Insert image description here

5. Compile luac.exe

5.1 Import files

  1. Create new filter
    Insert image description here

  2. Add existing item
    Insert image description here

5.2 Compilation

  1. Add additional directories
    Insert image description here

  2. Add command line
    Insert image description here

  3. compile
    Insert image description here
    Insert image description here
    Insert image description here

5.3 Testing

  1. Create new test.luafile
print("hello luac")

Insert image description here
Insert image description here

x. Summary

This blog records the process of using Visual Studiocompilation luaas a staged footprint.

Guess you like

Origin blog.csdn.net/ice_bear221/article/details/131077571