目标
Qt调用Python函数
过程
Python底层是由C++编写的,二者间的相互调用是常见的操作。调用基本可分为extension和embedding两种,前者是Python程序为了提高运行速度加入C的扩展模块,后者则是C程序调用Python函数以利用其丰富的库函数和简洁的代码(另一种说法是省事儿),两种方法都在官网上有详细的介绍,具体的调用过程可以参考以下博客。此文主要记录调用numpy和release到测试机上遇到的问题。
问题
- Debug模式下PyImort_ImportModule()返回null,release正常
- PyParse_Turple()返回NULL
- PyImport_Import