CMake
检测python解释器
1 | cmake_minimum_required(VERSION 3.5 FATAL_ERROR) |
检测python库
以上使用python解释器来操作程序的输出,然后可以更高级一点,将解释语言python和编译语言C++组合到一起使用。有两种做法,第一种是扩展python,通过编译成共享库的C和C++模块提供新类型和方法。第二种是将python解释器嵌入到C和C++的程序中。两种方式都需要一些条件才可以实现。
- Python解释器的工作版本;
- Python头文件python.h可用;
- Python运行时库libpython。
这三个组件使用的python版本必须相同。
下面演示一下第二种方式,将python解释器嵌入到C程序中,程序wang。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Blog!