丑话说在前头:(可选)
1.OpenSSL库的编译教程资源:
链接:https://pan.baidu.com/s/1TswsUfMQ782pJoAKG7rppQ
提取码:5r8m
2.编译Boost库:(这里编译64位)
1)bootstrap.bat
2)b2 stage --toolset=msvc-14.0 --without-python --stagedir="E:\boost_1_72_0\vc14" --link=static runtime-link=shared threading=multi address-model=64 debug release
3)把源码下的boost文件夹放到,E:\boost_1_72_0\include\下。
4)可以选择配置环境变量BOOST_ROOT,E:\boost_1_72_0。
3.编译rabbitmq-c库:
rabbitmq-c库编译:https://my.oschina.net/feistel/blog/3156337
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1.编译SimpleAmqpClient,得到VS解决方案。

2.

3.编译。如果用Cmake生成sln的时候,选择了openssl的相关项,在VS编译时就需要添加openssl的附加包含目录及附加库目录及附加依赖项到项目中编译,不然编译报错。

来源:oschina
链接:https://my.oschina.net/feistel/blog/3156338