0

这是一个后续问题:一个目录下的多个 Ruby 模块

如果这些扩展相互包含会发生什么?例如,您具有以下结构:

ext/foo
ext/bar

ext/bar/bar.h中,你有一个

#include "foo.h"

foo.hfoo.cpp编译成表格foo.o,让生活更复杂一点。

最后, foo 和 bar 必须是单独的扩展。

这是如何管理的?我不知道如何添加../foo到搜索路径中bar.h,主要是。符号链接似乎是 hack-ish。

4

1 回答 1

0

你可以使用一个 mkrf_conf.rb 文件,然后另一个

https://github.com/rdp/ruby_tutorials_core/wiki/gem

于 2010-05-24T21:53:19.173 回答