我最近在我的一个c ++应用程序中添加了lua支持。目标是我的应用程序是核心,用户可以使用lua从我的核心访问功能。 我已经看到有可能像visual studio一样进行语法修正和自动完成。而这正是我想拥有的。 如何实现此功能? lua文件可以写在我的应用程序的窗口中。我可以用这个lua脚本连接我的c ++函数池吗? 对此的任何帮助将不胜感激。
费边
答案 0 :(得分:0)
使用Scintilla。它是跨平台的,可用作不同平台和框架的库。
举个例子,这里有几个链接:
当然,即使您没有使用任何GUI编辑器也可以使用Scintilla,并且您的应用程序是纯代码。它只是一个外部库,可以是静态的(编译后的二进制文件的一部分)或动态的(应该与您的应用程序捆绑在一起)。