QT/C++ 下调用python自定义模块

本文介绍了在QT5.6环境下,C++如何调用Python2.7的自定义模块。首先需要在.pro文件中添加Python的头文件路径和库文件。接着,使用PyImport_ImportModule()函数导入模块,但注意模块名而非路径。为让Python找到自定义模块,可以在site-packages目录下创建.pth文件并添加模块路径。如果遇到导入问题,可能是模块本身有错误。
摘要由CSDN通过智能技术生成

QT5.6 Python2.7

QT/C++调用python比较麻烦。C++想要调用python,先要包含头文件<Python.h>。第一步需要添加python的头文件路径。在QT项目的.pro文件下添加这两句

INCLUDEPATH +=C:/Python27/include/

LIBS += C:/Python27/libs/python27.lib

(如果用dev-c++想要include <Python.h>,选择工具-编译选项-目录-C++包含文件里面添加你电脑里python安装目录下的include文件夹(eg:C:\Python27\include))

右键.pro文件选择add existing directory和添加库没有什么卵用,添加了也找不到python.h文件

添加py的头文件目录和库文件,路径为电脑里python路径里的include文件夹和libs文件夹里的pyhton27.lib文件

不添加这两句C++就报错找不到python.h头文件

参考:http://zhmy.michael.blog.163.com/blog/static/86157879201152921637906/




然后C++调用python的教程很多,可以参考这个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值