Lua source integration for UE4.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Liblua.Build.cs
Liblua.cpp
Liblua.h
README.md
lapi.c
lapi.h
lauxlib.c
lauxlib.h
lbaselib.c
lbitlib.c
lcode.c
lcode.h
lcorolib.c
lctype.c
lctype.h
ldblib.c
ldebug.c
ldebug.h
ldo.c
ldo.h
ldump.c
lfunc.c
lfunc.h
lgc.c
lgc.h
linit.c
liolib.c
llex.c
llex.h
llimits.h
lmathlib.c
lmem.c
lmem.h
loadlib.c
lobject.c
lobject.h
lopcodes.c
lopcodes.h
loslib.c
lparser.c
lparser.h
lprefix.h
lstate.c
lstate.h
lstring.c
lstring.h
lstrlib.c
ltable.c
ltable.h
ltablib.c
ltm.c
ltm.h
lua.h
lua.hpp
luaconf.h
lualib.h
lundump.c
lundump.h
lutf8lib.c
lvm.c
lvm.h
lzio.c
lzio.h

README.md

Liblua

UE4 Lua 源码模块,直接复制到项目中 Source 下即可

测试平台

  • 已测试通过

    • Win32, Win64
    • Android
    • Mac, iOS
  • 未测试

    • Linux

iOS 编译问题

编译 iOS 时候会出现如下错误:

clang: error: argument unused during compilation: '-fno-objc-exceptions'

这是因为在编译 .c 文件时候这个 -fno-objc-exceptions clang 参数并没有被用到

解决方法:

Engine\Source\Programs\UnrealBuildTool\Platform\IOS\IOSToolChain.cs 文件的 GetCompileArguments_Global 方法中,增加一行

Result += " -Wno-unused-command-line-argument";