我说 根CINT.

我一直在开发一个游戏在c++至极使用Python编程的人。就像我爱蟒蛇,和如何容易它使得编程AI(发电机和FP真的很性感的),这使得不平凡的algorythms运行 所以 慢。

然后我想起我读的地方约CINT,以及它如何可以embedable.现在我需要你的帮助决定如果执行CINT作为一个备用脚本系统。与python我使用提升::蟒蛇,这使得它几乎unpainfull以获得的课程和对象 一旦你得用到它.有这样方便与CINT?

谢谢你。

有帮助吗?

解决方案

我已经写课程编制针对根源,然后访问直接将它们在解释。这很容易,尽管所有这样的课程是预计从 TObject.我不知道的是如果这是一个cint要求或根本要求。你可能被最好要求的 RootTalk CINT支持论坛


解决该问题的意见:

  • 推导从 TObject 可第二个方面是:你的类可以从一些东西来自 TObject, 它只是要 一TObject.
  • 根提供了一种工具(makecint)和某些宏(ClassDefClassImp)支持将你的代码的解释执行环境:写你cla出它从 TObject;包括 ClassDef 宏观的标题和 ClassImp 宏观的源文件;运行 makecint 在代码生成的所有繁琐的一体化nonesense,然后编译代码 产生的代码,以共享的对象(或者,我相信,dll在windows box);开始的解释器;负载的图书馆 .L;和你的班级完全整合的解释环境(标签的完成将工作和所有那)。建立能够自动化 make (并且推测的其他工具)。##再一次,##我不知道如果这属于根多少cint.但它是所有的开放源,所以你可以的障碍和适应你需要什么。
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top