lua编译问题

原生Lua编译时未经过C++的Name Mangling,所以在C++工程中需要用extern "C"关键字来包含以下头文件:

extern "C" {
#include "Lua.h"
#include "LuaLib.h"
#include "LauxLib.h"
}

原文地址:https://www.cnblogs.com/bitxj/p/2708056.html