在Windows上构建MongoDB C ++驱动程序:未找到提升

时间:2014-05-11 18:31:01

标签: windows mongodb

这就是我尝试构建C ++驱动程序的方式:

  

scons --32 --dynamic-windows --prefix =" h:\ 3rdparty \ MongoDB \ src \ bin \"   --cpppath =" H:\的3rdParty \升压" --libpath =" H:\的3rdParty \升压\ LIB32-MSVC-12.0 \"安装-mongoclient

这就是我得到的:

  

检查C ++头文件boost / version.hpp ...(缓存)否       无法找到提升标题

...
fatal error C1083: Cannot open include file: 'boost/static_assert.hpp': No such file or directory

我肯定我的3rdparty \ boost是正确的目录:它包含一个名为" boost"的文件夹,其中包含所有的提升标题。所以应该解决此文件夹的boost / static_assert.hpp没问题。

我做错了什么?

这是今天git存储库的最新驱动程序源代码。

1 个答案:

答案 0 :(得分:0)

尝试使用

进行编译
... --cpppath="h:\3rdparty\boost\" ...

最后注意反斜杠\