【发布时间】:2016-07-01 01:36:11
【问题描述】:
我想从 C++ 调用一个 Julia 函数。这个 Julia 函数将另一个 Julia 函数作为参数(回调函数)。我也想完全用 C++ 编写这个回调函数,并将它直接传递给 Julia,而不像其他原始类型一样在 Julia 的名称空间中声明它的名称。大概我的回调函数的 C++ 实现的参数将有 jl_value_t * 作为它们的类型。
谁能给我一个如何做到这一点的例子? embedded Julia example 还不错,但好像不能说明这种情况。
更新:根据 Yakk 的回答进行了修改和澄清。
【问题讨论】: