主要实现方法请参考,感谢该博主
https://www.jianshu.com/p/c9f5f4ce3e7a?utm_campaign=maleskine
首先c++安装boost 插件 注意 vs 版本 和 boost 版本要匹配,我用的是vs2015 + boost_1_66_0,下载后编译方法自行查找
- 解压后在项目属性c/c++ -> 常规 -> 附加包含 添加解压后路径,如…\boost_1_66_0目录。
- 链接器 -> 常规 -> 附加库目录 c:\...\boost_1_66_0\stagbe\lib
#include<boost/thread.hpp>引入成功代表已经成功过包含
在引入python时候出现问题
#include<python.hpp>
这里需要注意的是python 的编译几次编译不成功,报错boost_python3-vc140-mt-gd-x64-1_66.dll找不到。可能是python3.X版本不能输出这个python3的dll文件。
随后改成 python2.7 编译可以输出,编译后的的文件是boost_python-vc140-mt-gd-x64-1_66.dll 但仍然提示找不到文件,随后将文件名改成boost_python3-vc140-mt-gd-x64-1_66.dll,成功引入 #include<python.hpp>
原因不明,请指教