开发小笔记

1. Visual Studio 版本对照表  *.sln

如 # Visual Studio Version 16  参照一下
VC9 == VS2008
VC10 == VS2010
VC11 == VS2012
VC12 == VS2013
VC14 == VS2015
VC15 == VS2017
VC16 == VS2019

2. boost编译

b2 runtime-link=static link=static threading=multi(生成静态库,该静态库静态链接C运行库)
生成的文件:
libboost_thread-vc142-mt-sgd-x64-1_74.lib
libboost_thread-vc142-mt-s-x64-1_74.lib

b2 runtime-link=shared link=static threading=multi(生成静态库,该静态库动态链接C运行库)
生成的文件:
libboost_thread-vc142-mt-gd-x64-1_74.lib
libboost_thread-vc142-mt-x64-1_74.lib

b2 runtime-link=shared link=shared threading=multi(生成动态库,该动态库动态链接C运行库)
生成的文件:
boost_thread-vc142-mt-gd-x64-1_74.lib
boost_thread-vc142-mt-x64-1_74.lib
boost_thread-vc142-mt-gd-x64-1_74.dll
boost_thread-vc142-mt-x64-1_74.dll

b2 install --toolset=msvc-14.2 --prefix="C:\boost181" link=static runtime-link=shared threading=multi address-model=64

b2 stage --toolset=msvc-11.0 runtime-link=shared link=static address-model=64 --with-system --with-date_time --with-random --with-filesystem --with-serialization --with-thread

3. scons编译mongodb库

scons --64 --ssl --sharedclient --dynamic-windows --cpppath="G:\Example\boost" --libpath="G:\Example\lib\x64" --extrapath="D:\openssl-1.0.1g\x64_dll" --dbg=on --msvc-version=11.0 install

vs工程配置预定义

MONGO_EXPOSE_MACROS
MONGO_SSL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值