C++ Lua 支持语法检查和函数完成。

我最近在我的 C++ 应用程序中添加了 Lua 支持。目标是我的应用程序是核心,用户可以使用 Lua 访问来自我的核心的函数。 我知道可以像 Visual Studio 一样进行语法纠正和自动完成。这正是我想要拥有的。 我该如何实现这个功能?Lua 文件可以在我的应用程序窗口内编写。我能将我的 C++ 函数池与这个 Lua 脚本连接吗? 任何有关此事的帮助将不胜感激。

Fabian

点赞
用户147407
用户147407

使用 Scintilla。它是跨平台的,并且可以作为不同平台和框架的库使用。

以下是一些例子:

当然,即使您不使用任何 GUI 编辑器,只有代码应用程序,也可以使用 Scintilla。它只是一个外部库,可以作为静态库(编译后的二进制文件的一部分)或动态库(应该与您的应用程序捆绑)使用。

2015-07-27 08:31:52