C++ boost.python折腾笔记
为了让当年研究生时写的图像处理系统重出江湖起到更大的作用,应研究生导师的意见,对原有的c++框架做了python扩展处理,为了避免遗忘,备注如下: 一、boost 编译 下载boost源码,这里使用boost 1.67,解压到目录,进行编译 下载C++的boost库: http://www. boost.org/ 安装Anaconda3-5.1.0-Windows-x86_64 默认路径安装 解压boost文件,在其目录中执行 .\bootstrap.bat ,会生成编译器 b2.exe 和 bjam.exe 修改 project-config.jam 文件,加入python的版本及路径(不加入则会默认python2): import option ; using msvc ; option.set keep-going : false ; using python : 3.6 # Version : C:\\ProgramData\\Anaconda3\\python.exe # Python Path : C:\\ProgramData\\Anaconda3\\include # include path : C:\\ProgramData\\Anaconda3\\libs # lib path(s) ; 执行命令(我这里是vs 2010 故为msvc-10.0) `.