2、安裝boost庫(1.49版本).
解壓後雙擊bootstrap.bat,生成bjam.exe後,cd到目錄c:\boost下,(將boost_1_49更名為boost了)編譯boost。
編譯命令:c:\boost>bjam variant=release --with-filesystem --with-thread --with-date_time --with-program_options --with-regex
threading=multi toolset=msvc-11.0
address-model=32 --build-type=complete stage
編譯命令:c:\boost>bjam --with-filesystem --with-thread --with-date_time --with-program_options --with-regex toolset=msvc-11.0 address-model=32 link=shared threading=multi variant=debug runtime-link=shared stage
編譯命令:c:\boost>bjam --with-filesystem --with-thread --with-date_time --with-program_options --with-regex toolset=msvc-11.0 address-model=32 link=static threading=multi variant=debug runtime-link=shared stage
建立目錄 d:\mongo_drive\boost_lib, 把 c:\boost\stage\lib 目錄下的所有 lib 檔案拷貝過去.
3、編譯mongodb.
在 cmd 視窗中, 進入目錄 d:\mongo_drive\mongo-cxx-driver-legacy, 然後執行下面的命令.
release :scons --32 --sharedclient --dynamic-windows --prefix="d:\mongo_drive" --cpppath="c:\boost" --libpath="d:\mongo_drive\boost_lib" install
debug : scons --32 --sharedclient --dynamic-windows --prefix="d:\mongo_drive" --cpppath="c:\boost" --libpath="d:\mongo_drive\boost_lib" install --dbg=on
d:\mongo_drive 下生成了兩個資料夾 lib 和 include,就是 mongodb c++ 驅動
修改檔案輸出目錄後,提示配置錯誤(VS2010)
問題 c program files x86 msbuild microsoft.cpp v4.0 microsoft.cppbuild.targets 990,5 warning msb8012 targetpath e workpro misintubation debug misintubat...
修改檔案輸出目錄後,提示配置錯誤(VS2010)
問題 c program files x86 msbuild microsoft.cpp v4.0 microsoft.cppbuild.targets 990,5 warning msb8012 targetpath e workpro misintubation debug misintubat...
編譯mongodb C 驅動 windows
這個mongodb 的c 驅動著實費了我一番功夫,不過終於成功跑通了。注意這裡的 boost 版本我們選擇 1.49.0,方便起見,我是全部安裝的,安裝完成之後 除了boost stage doc 這三個目錄其餘全部刪除,這個時候大小約1.6g,遠沒有5g那麼大,好多obj檔案都是編譯的中間檔案 之...