Python与C进行混合编程

目录

  • 写在前面
  • 在vs中建立一个工程
    • 设置调整
      • step1 选择输出目录
      • step2 改变目标文件拓展名
      • step3 添加附加目录
      • step4 添加附加库目录
      • step5添加附加依赖项
  • 知识储备
    • 条件编译
    • 简单例程
    • 程序测试
    • 补充说明

写在前面

  阅读这篇文章需要一定的C/C++和Python基础,阅读完这篇文章,你将能够开发简单的Python的库。
  笔者所使用的C++编译器是vs2017,所使用的Python版本是Python3.6-64。Python有Python2和Python3两个主流版本,而预计2020年,Python2可能就停止维护。这里仅介绍如何开发Python3库。如果你是参照文本来写Python库,请务必使用Python3。如果你有任何问题和建议,可以联系作者,[email protected]

在vs中建立一个工程

  选择建立一个动态链接库,这个时候你可以先记下这句话,Python的核心即是动态链接库。当你读完这篇文章时,你会对这句话有更深的体会。
Python与C进行混合编程_第1张图片
  在配置中先选中所有配置,因为在最后发布之前应选择Debug模式,生成用Release生成你所需要的Python库
Python与C进行混合编程_第2张图片

设置调整

  以下过程不分先后

step1 选择输出目录

  你可以选择一个目录作为输出目录,但不是绝对的,但必须确保,这个目录是能被Python正常访问的,把py

你可能感兴趣的:(Python,Python开发者,Python的C++扩展)