10月31, 2020

windows 10环境中编译Phthon安装包破题

有时python的安装包没有二进制编译版本,需要在安装前先用CMAKE编译。对于windows机器需要适当的环境配置才能编译

准备步骤

  1. 安装visual studio installer

    下载地址: https://visualstudio.microsoft.com/downloads/

  2. 启动visual studio installer,安装

    • windows 10 SDK
    • MSVC v140 - VS2015 C++ build tools
    • MSVC v141 - VS2017 C++ x64/x86 build tools
  3. 在C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64找到rc.exe and rcdll.dll文件,复制到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin

安装过程中的错误诊断

LINK : fatal error LNK1158: cannot run ‘rc.exe'

原因: windos SDK没有安装, 也可能是没有复制到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin目录下

参考

本文链接:http://57km.cc/post/tricks to compile python package on windows 10.html

-- EOF --

Comments