gpt4 book ai didi

c - 如何将 MongoDB C 驱动程序链接到我自己的程序

转载 作者:可可西里 更新时间:2023-11-01 10:06:31 26 4
gpt4 key购买 nike

我是使用 C 驱动程序的 MongoDB 新手,我找不到任何详细的教程来教授如何在 C 中创建我的第一个 MongoDB 程序。

我已经根据 http://api.mongodb.org/c/current/tutorial.html 创建了我的第一个程序

#include <stdio.h>
#include "mongo.h"

int main() {
mongo conn[1];
int status = mongo_connect( conn, "127.0.0.1", 27017 );

if( status != MONGO_OK ) {
switch ( conn->err ) {
case MONGO_CONN_SUCCESS: printf( "connection succeeded\n" ); break;
case MONGO_CONN_NO_SOCKET: printf( "no socket\n" ); return 1;
case MONGO_CONN_FAIL: printf( "connection failed\n" ); return 1;
case MONGO_CONN_NOT_MASTER: printf( "not master\n" ); return 1;
}
}

mongo_destroy( conn );

return 0;
}

但是,它显示找不到“mongo.h”所在的错误。有谁知道如何编译这个文件,以便我可以将它链接到 MongoDB C 驱动程序?

最佳答案

你应该去 C Language Driver docs并下载最新的稳定代码库 (v0.4)。

这包含 mongo.h。将它安装在计算机上的任何位置,然后构建库。然后,您需要将 -I 指定为您下载的 header 的位置,并将 -L 指定为您编译的库。

关于c - 如何将 MongoDB C 驱动程序链接到我自己的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10255955/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com