- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是 mongoc 的新手。我的mongo-c-driver是1.6.3,我想对mongodb数据库做一些操作,比如创建、更新、插入和删除。但是存在如下图所示的问题。我的eclipse CDT包含头文件(路径:/usr/local/include),但是IDE还是找不到它们:
unresolved inclusion:<mongoc.h>
有人可以给我一些建议吗?
我手动安装了 mongo-c-driver,没有使用包管理器。
最佳答案
命令 pkg-config
输出一个标志来搜索 header 所在的路径(不确定您必须提供的库名称:请与您的包管理器核对):
$ pkg-config --cflags libmongoc
-I/usr/local/include/libmongoc-1.0/
如果您使用 gcc,您的编译行必须如下所示:
gcc `pkg-config --cflags libmongoc` file.c
如果你使用IDE,想办法为编译提供这个。这是执行此操作的最佳方法,因为如果您更新库,或者如果您将项目交给具有不同 header 位置的人,您的项目将继续正确编译。
因为你手动安装了库,你必须
libmongoc.pc
文件安装到正确的位置(man pkg-config
了解更多信息);gcc -I/usr/local/include/libmongoc-1.0 file.c
。给编译器的语法-I/some/path
意思是:在这个地方搜索头文件。相应地修改 IDE 中的项目配置。关于c - 我该如何解决 Unresolved inclusion : <mongoc. h>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44843055/
如何使用 bcon_new 在 mongoC 中执行此查询? db.users.find({"name": /.*m.*/}) 最佳答案 经过几次尝试和错误,我终于找到了基于 libbson 类比的
MongoDB C++ driver允许创建BSON对象的两种方式(among others)。 基于流: auto builder = bsoncxx::builder::stream::docum
我正在尝试安装 Mongo Swift使用 cocoapods 的库,但遇到了一些问题。 正如文档所指出的,要使 mongo swift pod 正常工作,它需要 mongo-c-driver。我使用
我是 mongoc 的新手。我的mongo-c-driver是1.6.3,我想对mongodb数据库做一些操作,比如创建、更新、插入和删除。但是存在如下图所示的问题。我的eclipse CDT包含头文
根据 installation instructions ,运行时: brew tap mongodb/brew 我收到以下错误: Error: Invalid formula: /opt/homeb
我已经阅读了 MongoDB 文档并且有一个“$regex”运算符。我目前正在为使用 bsonsearch 的 C++ 编写的驱动程序执行 NodeJS 绑定(bind)。我在 NodeJS 中使用这
如何将此 Mongo Shell 脚本转换为 MongoDB C# 驱动程序? var myItems = [] var myCursor = db.Tickets.aggregate( [
==已安装:mongo-c-driver-1.1.0/usr/src/mongo-c-driver-1.1.0/src/mongoc issue : header file is in same di
我正在尝试使用 mongoc lib http://mongoc.org/ 在我的 mongodb 中添加一个 TTL 索引. 我正在做的是: keys = BCON_NEW("createdA
我是一名优秀的程序员,十分优秀!