如何在rails项目中包含c++绑定

How to include c++ bindings in a rails project

本文关键字:包含 c++ 绑定 项目 rails      更新时间:2023-10-16

我问了这个关于r-trees的问题,答案包括使用带有一些ruby包装器的c++库。我已经让包装器在测试文件中工作,但如何将包装器包含在rails项目中呢?

我将包含文件的文件夹(在本例中为RTREE)包含在项目的/lib文件夹中。然后,我从该文件夹中运行ruby exconf.rb。最后,我在我的项目(require RBOOST/rboost_rtree_2d_rect)中包含了必要的文件。有了这些,我就可以走了。