2014-04-28 44 views
0

我想在C++中嵌入球拍,我怎麼做到這樣的事情如何使C函數可見球拍

Scheme_Object* c_function(int argc, Scheme_Object** objects) { 
    printf("a c function with %d args", argc); 
    return scheme_null; 
} 

scheme_eval_string("(c_function)", env); // c_function undefined 

我嘗試scheme_make_prim_w_arity,但似乎我可以使用scheme_apply它。

回答

0

scheme_eval_string,就像在拍其他形式的eval,操作上特別命名空間並不會能夠找到的功能或這些命名空間中不可用其他綁定。您應該: