3

我有一个希望能够嵌入 ruby​​ 的 c++ 应用程序。

我想

  1. 构造一个红宝石对象
  2. 加载一个 ruby​​ 文件并使用该对象作为参数调用一个特定的函数
  3. 在 C++ 代码中从该函数调用中获取返回值

问题

  1. 是否可以将对象传递到 ruby​​ 脚本中?如果是这样,你能举一个简单的例子或给我一个例子吗?
  2. 是否可以将返回值作为对象从脚本中获取到 C++ 代码中?如果是这样,你能举一个简单的例子或给我一个例子吗?

附加阅读

参考这个 SO question,以防有人在这里阅读并想知道如何将 ruby​​ 解释器嵌入到他们的 c++ 应用程序中。

[更新]

  1. 我发现这个讨论是关于做我正在谈论的事情。所以,我会说答案是肯定的,我正在尝试做的事情是可能的。稍后我将发布一个使用Rice的示例,或者在我的博客上发布。
4

0 回答 0