posts - 10,  comments - 2,  trackbacks - 0
vcpkg中当前最新的boost为1.7.2,python3为3.7.3,升级到最新的python3.8.1版本步骤如下:
1、先编译python3.8.1的VCPKG库,修改ports\python3\portfile.cmake中的python版本号为
    set(PYTHON_VERSION_MAJOR  3)
    set(PYTHON_VERSION_MINOR  8)
    set(PYTHON_VERSION_PATCH  1)
2、下载最新版本的python-cpython-v3.8.1.tar.gz文件到downloads目录中
3、修改scripts/cmake/vcpkg_download_distfile.cmake文件,目的是取消验证所下载的python-cpython-v3.8.1.tar.gz文件是否与服务器上的一致,我们主要把验证文件hash值的函数function(test_hash FILE_PATH FILE_KIND CUSTOM_ERROR_ADVICE)取消,在该函数内第一行直接加入return()返回即可.
4、vcpkg install python3 即可安装上最新的python3.8.1为VCPKG的库。
5、接下来安装boost.python和我们当前的python3.8.1绑定,补上缺少的python头文件,把下载的python3.8.1的安装包安装好,并把includek中的cpython及目录内的头文件拷贝到
   vcpkg\installed\x64-windows\include\python3.8目录下,因为object.pymem.h这两个头文件中包含的的其它头文件以及其它的头文件定义都在cpython这个头文件目录中。
6、vcpkg install python.boost 即可安装上,转载请注明出处:http://www.cppblog.com/reborntercel/articles/217110.html
posted on 2020-02-07 23:05 再生的雄鹰 阅读(1156) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理



<2024年11月>
272829303112
3456789
10111213141516
17181920212223
24252627282930
1234567

常用链接

留言簿(1)

随笔档案

文章分类

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜