VS2019安装mongo-c-driver

  • Post author:
  • Post category:其他




mongo-c-driver功能

使用C++链接MongoDB数据库,访问、查找或插入数据,进行个人的数据管理(虽然没有Python好用,但是为了找工作逼自己学一把呜呜呜)


mongo-c-driver下载地址



官方使用文档



一、下载

在这里插入图片描述

下载mongo-c-driver-1.17.4.tar.gc文件,并解压在自己的本地目录;不需要额外单独编译libbson



mongo-c-driver-1.17.4

目录下进入命令行,输入以下命令


cmake -G "Visual Studio 16 2019" "-DCMAKE_INSTALL_PREFIX=C:\mongo-c-driver" "-DCMAKE_PREFIX_PATH=C:\mongo-c-driver"

(需要先安装cmake工具)

执行完后会在

mongo-c-driver-1.17.4

目录下生成sln文件,使用VS2019打开,对其中的两个文件按顺序(图中红框内)进行编译
在这里插入图片描述

在这里插入图片描述

(虽然调试过程中出现了错误,但是好像并不影响后续调用头文件)之后会在

C:\mongo-c-driver

目录下生成一些文件,如下所示

在这里插入图片描述

在自己的项目中引用这些文件,VS2019中的设置如下:

右键项目->属性->C/C+±>常规

在附加包含目录中添加以下内容:

在这里插入图片描述

项目->属性->链接->输入

在附加依赖项中添加以下内容

在这里插入图片描述

测试代码

#include <iostream>   
#include<mongoc/mongoc.h>
using namespace std;
int main()
{
	const char* uri_string = "mongodb://localhost:27017";
	mongoc_client_t* client;
}

调试可以正常运行,说明mongoc.h以及其中的函数已经可以正常调用



版权声明:本文为Rong_11原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。