在c++应用程序中执行解析后的脚本/代码段
executing a parsed script/snippet inside a c++ application
我们有一个很大的c++和一些。net代码库。Visual studio 2010。
应用程序的一个主要部分是基于参与者模型的节点图。节点是状态机,将布尔值和数值输入转换为布尔值和数值输出,这些输出可以连接到另一个节点的输入,以此类推。
系统包含多种类型的节点,具有各种配置选项。
客户要求一组相当复杂和灵活的节点类型,其中一些在系统投入生产之前可能无法完全澄清。我希望通过创建一个新的节点类型来实现这整个事情,该节点类型接受python(或类似的)文本作为其配置。
Python是由涉众建议的,但不一定是唯一的选择。在c++代码库中以类似vba的方式解析和执行另一种高级语言有哪些选项?
这里有很多选项:
Lua (http://www.lua.org/)
Python (http://www.codeproject.com/Articles/11805/Embedding-Python-in-C-C-Part-I)python的替代方案:Pypy(http://pypy.org/)
相关文章:
- 在程序中编写脚本来编写和编译代码
- 用于将C++代码转换为 Web 程序集的脚本未终止
- bash脚本在使用popen()时不返回代码以调用C ++程序
- 使用 execv 从C++代码执行的 Linux 脚本失败
- 使用 bash 脚本和测试处理进行代码编辑
- 如何在visual studio代码的调试中运行c++脚本
- 困在PyObject_GetAttrString():如何从C++代码中获取Python函数脚本
- 从C++代码中以字符串形式运行多行 bash 脚本
- 如何在C ++(qt)代码中使用python脚本?(网页抓取方面)
- 为什么 C++ 中的 shell 脚本代码不起作用?
- 如何从C代码调用PowerShell脚本
- MSVC2013:如何避免在错误地使用预构建脚本中止构建过程(错误MSB3073:VCEnd"退出,代码为 -1)
- 使用正在调用TCL脚本的CPP代码的GCC编译
- 如何在C++程序中运行 C 脚本代码
- 在Windows上使用Python 脚本中的 g++ 编译C++代码
- 对C++代码中的嵌入式 Mono 脚本进行单元测试
- 在运行C++代码和 python 脚本之间交换信息
- 将代码添加到 c++ winAPI 脚本时出错
- 在我的解释器上为脚本代码实现语法检查器的最佳方式是什么
- 在c++应用程序中执行解析后的脚本/代码段