0
這是一個後續問題:Multiple Ruby modules under one directory當一個擴展包含另一個擴展頭文件時,如何編寫extconf.rb文件?
如果這些擴展包括對方會發生什麼?例如,你有以下結構:
ext/foo
ext/bar
在ext/bar/bar.h
,你有一個
#include "foo.h"
foo.h
和foo.cpp
編譯成foo.o
,使生活變得更加複雜。
最後,foo和bar必須是單獨的擴展名。
這是如何管理的?我無法弄清楚如何將../foo
添加到bar.h
的搜索路徑中。符號鏈接看起來很詭異。