Python:sip编译及使用

本文详细介绍了如何在Windows环境下编译sip源码,包括修改配置、使用mingw32编译器以及安装过程。此外,还提供了编写C文件和sip文件的示例,并展示了生成及测试编译后文件的步骤。
摘要由CSDN通过智能技术生成

1.编译sip源码

  • 解压sip源码,运行python configure.py -p win32-g++(win32-g++表示使用mingw32编译器)。
  • 修改生成的sipconfig.py文件。当Python安装在C:\Program Files (x86)目录时,把_pkg_config中Program Files (x86)替换为Progra~2,修改后如下所示:
_pkg_config = {
    'arch':               '',
    'default_bin_dir':    'C:\\Progra~2\\Python',
    'default_mod_dir':    'C:\\Progra~2\\Python\\Lib\\site-packages',
    'default_sip_dir':    'C:\\Progra~2\\Python\\sip',
    'deployment_target':  '',
    'platform':           'win32-g++',
    'py_conf_inc_dir':    'C:\\Progra~2\\Python\\include',
    'py_inc_dir':         'C:\\Progra~2\\Python\\include',
    'py_lib_dir':         'C:\\Progra~2\\Python\\libs',
    &#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值