繁体   English   中英

只需编译的脚本语言

[英]A scripting language to simply compile

我正在寻找一种简单的脚本语言,只需将.h文件放在include文件夹下,并将.c / .cpp文件放在源目录下,即可轻松进行编译。 没有任何Makefile的东西。 必须使用C / C ++而不是C ++编写。


好的,所以LUA不起作用,我需要可以调用一个简单方法的东西,它将处理脚本文件。 没有任何文件方法的加载,或者没有使用stdio.h的东西。

Lua是一种简单的轻量级脚本语言,可以轻松地嵌入到您的应用程序中。 它是用C编写的(我不太理解“必须用C / C ++而不是C ++编写”的意思)。

您可以简单地将src目录中的所有文件( lua.cluac.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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM