我正在发布我的 Ruby C/C++ 扩展,并尝试确保所有需要的库都列在 extconf.rb 中。我无法弄清楚如何需要 boost 库,尤其是 dynamic_bitset<> 类。
到目前为止我尝试了什么:
# Require used libraries
have_library("stdc++")
have_library("boost", "boost::dynamic_bitset<>")
即使我已经安装了 boost,并且扩展编译得很好,我得到了这个:
$ ruby extconf.rb
checking for main() in -lstdc++... yes
checking for boost::dynamic_bitset<>() in -lboost... no
关于如何正确要求安装 boost 的任何想法?