微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

mongo-cxx-client linux 不需要的“v_noabi”子目录

如何解决mongo-cxx-client linux 不需要的“v_noabi”子目录

按照其主页 (http://mongocxx.org/mongocxx-v3/installation/linux/) 中所述从源代码安装 mongo-cxx-driver 之后 在我的 debian 机器上,安装目录为:

"/usr/local/include/mongocxx/v_noabi/mongocxx"

bsoncxx 也是如此。我在他们的高级配置站点 (http://mongocxx.org/mongocxx-v3/installation/advanced/) 上尝试了所有建议的参数,以防止创建 v_noabi 子目录而没有成功。

这个目录的问题是它会让我无法将源文件包含到我的 C++ 项目中。例如,当包含“mongocxx/v_noabi/mongocxx/foo.h”时,它会抱怨 foo.h 不能包含依赖项,因为 foo.h 中的包含路径只是“mongocxx/bar.h”而没有“v_noabi”目录。

mongocxx 版本是 3.6
linux 内核是 5.10.0
os 是 kali linux 版本 2021.1

有人解决了这个问题吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。