搞c++好郁闷就是编译驱动。我都编疯了。虽然是按着教程走,但有时不同版本的机器有时各种奇奇原因莫妙奇妙编出问题。翻墙出去啃英文解决的好吃力。
本来想更新一下项目的mongo从2.x 升级到3.x,然后发更boost也需要升级,然后网上搜不到boost的dll,对于先编boost先,编boost需要python scons,然后python和scons各有一推版本。而且编译起来超慢。漫长的编译好了之后,发现mongo3.x需要ssl,linux下还好,用yum安装就ok了,但是win下面我就吐啊,要下载perl,openssl,然后编译的时候也是各种报错,翻了一圈墙之后我实在受不了了,从这里直接下dll和lib,下载地址:http://slproweb.com/products/Win32OpenSSL.html。编openssl的问题我现在还没解决。好不容易编好了mongolib.a但是又发现原来2.x所需要的的boost文件名也变了,也是翻墙找好久才找到。2.x是需要boost...a,而3.x需要的是boost....so
不知道为什么没人共享编译成果,只共享编译教程,今天我就共享一下编译的成果吧。ssl和boost需要的dll我都放里面了
linux下的mongo3.x dll lib
链接: http://pan.baidu.com/s/1pK82xEr 密码: qsfd
win下的mongo3.x dll lib
链接: http://pan.baidu.com/s/1ge4EWGN 密码: qw6m