C ++实现脚本(可重复操作)

时间:2010-07-19 09:44:10

标签: c++ scripting

我有一个用C ++编写的桌面应用程序。它可以执行各种不同的操作并与数据库进行交互。我已经从列表中选择了大部分需要执行的操作。操作在数据集上连续执行,需要保存并稍后在不同的结果集上播放。

通常从下拉菜单执行操作,并且没有加载/保存到磁盘操作。我不一定需要编写脚本功能,但如果这是最简单的方法就可以了。

你会怎么做?

添加,此应用程序不是以OOP样式编写的

3 个答案:

答案 0 :(得分:1)

Lua

这是一种非常简单的脚本语言,可以轻松嵌入到您的应用中。

答案 1 :(得分:1)

答案 2 :(得分:0)

  • lua与LuaBind的使用相当广泛
  • 使用boost :: python的Python也被广泛使用但空间更重

现在我知道对游戏编程有用的脚本语言知之甚少,所以在你需要编写脚本的应用程序中非常有用:

  • Falcon:我知道并使用的更通用,更灵活的解决方案
  • ChaiScript:我知道更容易整合
  • AngelScript:还没试过
  • GameMonkey:还没试过
  • IO:还没试过