c++调用Python的第二个小程序
来源:互联网 发布:手机怎么删除淘宝评论 编辑:程序博客网 时间:2024/05/21 18:46
c++调用py文件
基本设置同上一个博客
#helloworld.pydef printHello(): print("hello C++ and Python")
#include<Python.h>//前面所做的一切配置都是为了调用这个头文件和相关库#include<iostream>using namespace std;int main(){ Py_Initialize();//使用python之前,要调用Py_Initialize();这个函数进行初始化 PyObject * pModule = NULL;//声明变量 PyObject * pFunc = NULL;// 声明变量 pModule = PyImport_ImportModule("helloworld");//这里是要调用的文件名 pFunc = PyObject_GetAttrString(pModule, "printHello");//这里是要调用的函数名 PyObject_CallObject(pFunc, NULL);//调用函数 Py_Finalize();//调用Py_Finalize,这个根Py_Initialize相对应的。 释放资源 return 0;}
这里要注意,几个目录设置:
Python的lib文件夹
python35.lib
XX.py文件的绝对路径位置
阅读全文
0 0
- c++调用Python的第二个小程序
- c++调用Python的第一个小程序
- nodejs的第二个小程序
- 我的第一个Python小程序
- 第一个python的小程序
- OpenGLES第二个小程序,旋转并上色的正方体
- 第二个类似的程序,也有点小问题
- 第二个小程序 十进制与十六进制的转换
- Python调用C程序
- python调用C程序
- Python小白第一个小程序出现的问题
- 第二个解析HTML文件的Python程序
- 【Python】python调用C程序
- [python] 我的第一个python小程序
- Python开山篇-python的第一个小程序
- 第二个vb小程序:迷你记事本
- 实习期间第二个小程序
- 第一个python小程序
- 二 Java基础语法
- STS 编辑器与Myeclipse工作空间冲突问题
- 我所理解的Android和iOS上的View
- 中文分词Java简单实现
- IronPython 调用C#线程
- c++调用Python的第二个小程序
- Android下WPS打开Excel2007版也有问题
- Android 5.0(Lollipop)中的SurfaceTexture,TextureView, SurfaceView和GLSurfaceView
- 常用命令
- Angular4 第一章 环境搭建
- uiautomator如何实现脱机/脱离USB数据线运行脚本
- wxWidgets教程(13)——wxArchive解压与压缩
- Linux中普通用户和ROOT用户对Java JDK的配置
- 安裝Ubuntu DHCP Server