[英]A scripting language to simply compile
我正在寻找一种简单的脚本语言,只需将.h文件放在include文件夹下,并将.c / .cpp文件放在源目录下,即可轻松进行编译。 没有任何Makefile的东西。 必须使用C / C ++而不是C ++编写。
好的,所以LUA不起作用,我需要可以调用一个简单方法的东西,它将处理脚本文件。 没有任何文件方法的加载,或者没有使用stdio.h的东西。
Lua是一种简单的轻量级脚本语言,可以轻松地嵌入到您的应用程序中。 它是用C编写的(我不太理解“必须用C / C ++而不是C ++编写”的意思)。
您可以简单地将src
目录中的所有文件( lua.c
和luac.c
除外) luac.c
到您的项目中,它应该可以工作。
请注意,如果要从C ++文件中包含文件,则必须将包含文件包装在extern "C"
块中。 以下为我编译和链接。
extern "C" {
#include <lua.h>
#include <lauxlib.h>
}
int main()
{
lua_State* L = lua_open();
}
尝试premake4 。 与普通的Makefile相比,它要容易得多,并且确实具有可移植性。
我敢肯定,我理解您所问问题的上下文,因为脚本暗含了对它的解释,但您仍想对其进行编译…… CH编译器会这样做吗?
希望这对您有所帮助,汤姆,谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.