在c++中使用夹持,如何做到这一点

Using cling inside C++, how to do it?

本文关键字:何做 这一点 c++      更新时间:2023-10-16

在学校的一个项目中,我和我的团队正在做一个项目,我们被要求使用嵌入式解释器。我们在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也是一个好主意。

相关文章: