mongo c driver使用VS2013編譯

2022-03-22 20:47:52 字數 1867 閱讀 2157

git clone
git clone  .
mongo-c-driver-win64-bin.7z

這裡先需要使用cmake工具來生成vs2013的專案檔案。如果沒有安裝cmake,請先安裝。

進入mongo-c-driver/src/libbson目錄,開啟命令列視窗,執行以下命令:

mkdir msvc12        # 建立vs2013專案檔案輸出路徑

cd msvc12 # 進入該路徑

cmake -dcmake_install_prefix=d:\work_code\mongo-c-driver\usr -g "visual studio 12 win64" ..

上面最後一條命令中的d:\work_code\mongo-c-driver\usr表示的是生成的vs專案中install.vcxproj這個專案的生成輸出路徑,也就是libbson編譯後的庫檔案和標頭檔案的輸出路徑。

win64指定專案編譯輸出的將是64位的庫。可以不加此引數,則為32位的庫。

執行完上面的命令後,可以使用如下命令來編譯和安裝:

msbuild all_build.vcxproj   # 編譯

msbuild install.vcxproj # 安裝

上面兩個命令需要在vs2013 開發人員命令提示下執行。(預設生成的是debug版本)

如果覺得這樣麻煩,你也可以直接使用vs2013開啟msvc12目錄下的libbson.sln檔案,然後依次生成all_buildinstall專案。

如果需要生成32位版本的,也可以在這裡直接新建解決方案平台。

編譯後輸出的結果如下圖

這裡的過程和上面差不多。

先回到mongo-c-driver目錄下,執行下面命令:

mkdir msvc12 && cd msvc12

cmake -dcmake_install_prefix=d:\work_code\mongo-c-driver\usr -dbson_root_dir=d:\work_code\mongo-c-driver\usr -g "visual studio 12 win64" ..

上面的-dbson_root_dir=d:\work_code\mongo-c-driver\usr是用於指定libbson庫的路徑。

執行如下命令來編譯和安裝:

msbuild all_build.vcxproj   # 編譯

msbuild install.vcxproj # 安裝

編譯後輸出的結果如下圖

指令v 使用

1.v text 用來設定當前元素的文字內容,相當於dom物件的 innertext或textcontent 2.v html 更新dom物件的 innerhtml 3.v bind 通過v bind為html元素繫結屬性,使用data中提供的資料 因為 v bind title 這種使用方式很繁瑣...

python呼叫v8 C 中使用v8

今天編譯了v8,現在v8編譯是依賴gyp是谷歌乙個用python寫的工作方便 管理,可以生成多種專案檔案。1.編譯v8 svn checkout v8 svn co build gyp gyp svn co third party cygwin svn co third party python 2...

kinect1v使用步驟

主要是講給予sdk的使用。1.6和1.8兩個有的函式是不一樣的,切記。然後你需要在你的整合開發環境裡面配置kinect的開發包。在vs2010中配置開發環境 要使用vs進行開發的話,需要配置include和lib路徑。進入vs,進入專案屬性,在projects and solutions中,選擇vc...