在学校的一个项目中,我和我的团队正在做一个项目,我们被要求使用嵌入式解释器。我们在youtube上观看了几个关于cling的视频,并将其编译并在我们的系统上运行。
我们面临的问题是,我们似乎不知道如何从c++代码中调用函数。关于这个话题几乎没有可用的信息(或者至少我们找不到)。我们已经在cern的网站和支持论坛上查看了这个主题。
有没有人有一个很好的例子或一个网站,我们可以找到更多关于这个主题的信息?
提前感谢。
致以亲切的问候,
鲍勃
更新:
我们发现,通过加入cling/Interpreter/Interpreter.h
,我们可以与口译员交谈。我们还没有把它编译出来,但我们离它越来越近了。更多信息请访问:http://www.youtube.com/watch?v=wZZdDhf2wDw
很抱歉回复晚了。如果你想在你的程序中嵌入解释器,你必须链接到libCling
,或者你应该这样构建。在提示符中,您可以这样做:
#include "cling/Interpreter/Interpreter.h"
然后在提示符中,您可以使用gCling
变量,这是对解释器本身的引用。例如:
gCling->process("somecodehere")
探索黏液的一个很好的开始是它的测试套件和氧气文档。邮件列表cling-dev@cern.ch也是一个好主意。