原文链接:https://blog.csdn.net/sqcfj/article/details/86716831
做下简单说明和修改:
编译C:\Users\Administrator\Desktop\mongo-cxx-driver-r3.6.2时,
(1)cd 到解压目录的build目录,如:C:\Users\Administrator\Desktop\mongo-cxx-driver-r3.6.2\build
(2)执行cmake时,
原文:
cmake.exe -G “Visual Studio 15 2017 Win64” -DCMAKE_INSTALL_PREFIX=C:\mongo-cxx-driver -DCMAKE_PREFIX_PATH=C:\mongo-c-driver -DBOOST_ROOT=C:\boost\include -DCMAKE_CXX_STANDARD=11 -DCMAKE_CXX_FLAGS="/Zc:__cplusplus" …
我的:
cmake.exe -G “Visual Studio 15 2017 Win64” -DCMAKE_INSTALL_PREFIX=C:\mongo-cxx-driver -DCMAKE_PREFIX_PATH=C:\mongo-c-driver -DBOOST_ROOT=E:\boost_1_71_0 -DCMAKE_CXX_STANDARD=11 -DCMAKE_CXX_FLAGS="/Zc:__cplusplus" …
区别就在于boost库的包含,现在的Boost库没有include目录,只需要连接到Boost的目录即可。