MongoDB?C?驅(qū)動(dòng)程序安裝(libmongoc)?和?BSON?庫(kù)(libbson)方法
簡(jiǎn)介
MongoDB C驅(qū)動(dòng)程序,也稱為“libmongoc”,是一個(gè)用于從C應(yīng)用程序使用MongoDB的庫(kù),以及用于用更高級(jí)的語(yǔ)言編,MongoDB驅(qū)動(dòng)程序的庫(kù)。它依賴于libbson來生成和解析BSON文檔。
下載
mongo-c-driver最新版本:
百度網(wǎng)盤下載地址:
鏈接: https://pan.baidu.com/s/1-tMgNuKKxN5e-3L3hrFmMg
提取碼: nap2
編譯安裝
使用Visual Studio在Windows上構(gòu)建環(huán)境。
啟動(dòng)Visual Studio安裝程序Visual Studio installer,勾選“用于windows的c++ cMake工具。

啟動(dòng)Visual Studio,點(diǎn)擊”繼續(xù)但無(wú)需代碼“,進(jìn)入界面。

選擇”文件“—“打開”—”cMake“,選擇mongo-c-driver-1.22.1目錄下的CMakeLists.txt文件,Visual Studio會(huì)自動(dòng)尋找整個(gè)項(xiàng)目。

點(diǎn)擊”安裝“,等一段時(shí)間后即可完成(時(shí)間有點(diǎn)久,耐心等待)。
本機(jī)win10,x64 編譯好的庫(kù)鏈接: win10x64mongoc。
百度網(wǎng)盤下載地址:
鏈接: https://pan.baidu.com/s/1eVtw1ukmsQ7AHDf-Po0hew
提取碼: cu3j
配置Visual Studio 項(xiàng)目
1、在項(xiàng)目屬性頁(yè)-配置屬性-調(diào)試-環(huán)境-加入path=H:\libfile\mongodb C driver\bin(對(duì)應(yīng)自己編譯的bin文件夾);

2、在項(xiàng)目屬性頁(yè)-C/C++選項(xiàng)中,選擇”常規(guī)“-附加包含目錄-加入H:\libfile\mongodb C driver\include\libmongoc-1.0 H:\libfile\mongodb C driver\include\libbson-1.0

3、鏈接器-輸入:附加依賴項(xiàng)-加入:H:\libfile\mongodb C driver\lib\bson-1.0.lib H:\libfile\mongodb C driver\lib\mongoc-1.0.lib

在C程序中包含和鏈接libmongoc
libmongoc 的所有函數(shù)和類型都可以在一個(gè)頭文件中使用。只需包括:mongoc/mongoc.h
#include <bson/bson.h> #include <mongoc/mongoc.h> #include <stdio.h>
到此這篇關(guān)于安裝 MongoDB C 驅(qū)動(dòng)程序 (libmongoc) 和 BSON 庫(kù) (libbson)的文章就介紹到這了,更多相關(guān)MongoDB C 驅(qū)動(dòng)程序安裝內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++關(guān)于類結(jié)構(gòu)體大小和構(gòu)造順序,析構(gòu)順序的測(cè)試詳解
這篇文章主要介紹了C++類結(jié)構(gòu)體大小和構(gòu)造順序,析構(gòu)順序的測(cè)試,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-08-08
Linux下Select多路復(fù)用實(shí)現(xiàn)簡(jiǎn)易聊天室示例
大家好,本篇文章主要講的是Linux下Select多路復(fù)用實(shí)現(xiàn)簡(jiǎn)易聊天室示例,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
C++實(shí)現(xiàn)歌手比賽評(píng)分系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)歌手比賽評(píng)分系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
C語(yǔ)言實(shí)現(xiàn)自定義掃雷游戲(遞歸版)
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)自定義掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
最新C/C++中的new和delete的實(shí)現(xiàn)過程小結(jié)
這篇文章主要介紹了C/C++中的new和delete的實(shí)現(xiàn)過程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-06-06
C++棧實(shí)現(xiàn)逆波蘭式的應(yīng)用
逆波蘭式指的是操作符在其所控制的操作數(shù)后面的表達(dá)式。本文主要介紹了C++棧實(shí)現(xiàn)逆波蘭式的應(yīng)用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-11-11
Java C++ 題解leetcode1619刪除某些元素后數(shù)組均值
這篇文章主要為大家介紹了Java C++ 題解leetcode1619刪除某些元素后數(shù)組均值示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-09-09
C語(yǔ)言基礎(chǔ)函數(shù)用法示例詳細(xì)解析
最接地氣的C函數(shù)基礎(chǔ)介紹,此處對(duì)于函數(shù)的相關(guān)知識(shí)點(diǎn)做一些簡(jiǎn)要的介紹,作者實(shí)屬初學(xué),寫博客也是作者學(xué)習(xí)的一個(gè)過程,難免文章中有內(nèi)容理解不到位或者有不當(dāng)之處,還請(qǐng)朋友們不吝指正2021-11-11
C語(yǔ)言:利用指針編寫程序,用梯形法計(jì)算給定的定積分實(shí)例
今天小編就為大家分享一篇C語(yǔ)言:利用指針編寫程序,用梯形法計(jì)算給定的定積分實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-12-12

