pro文件引入python,我用的mingw所以用的32位python,如果没有32位的可以用cmake编译生成:
LIBS += -LC:\Users\86188\AppData\Local\Programs\Python\Python37-32\libs\ -lpython37
INCLUDEPATH += C:\Users\86188\AppData\Local\Programs\Python\Python37-32\include
右击项目-》添加新文件-》python-》python file
(!python文件名一定不可以是test,这在后面运行过程会不报任何错但就是执行不了。)
这时候原本的项目文件会多一个文件夹“other files”,并且你创建的py也存在于项目文件夹下。
编辑py文件,我编辑的是hello
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#coding=UTF8
def hello():
print("Hello Python")
def add(a,b):
print (a+b)
接下来调用(有一个不好的点,只能在main.cpp里调用,不能在其余cpp里面。可是在main里面就会出现一运行,就开始调用&#x