C++调用Python实例
【摘要】 C++调用Python方法基本有以下几个步骤:
1、下载Python,单独下载和conda安装的都可以
2、配置信息(本次我用的配置是VS2013+Python36),注意Python请下载32位的版本(即使你的操作系统是64位的),否则会函数未定义的错误
3、把Python加到VS2013的方法;先建立一个空的Win32控制台项...
C++调用Python方法基本有以下几个步骤:
1、下载Python,单独下载和conda安装的都可以
2、配置信息(本次我用的配置是VS2013+Python36),注意Python请下载32位的版本(即使你的操作系统是64位的),否则会函数未定义的错误
3、把Python加到VS2013的方法;先建立一个空的Win32控制台项目,创建main.cpp(具体代码下面由贴出),把python的inlcude和libs两个文件夹拷贝到。sln的同一级目录下,然后打开libs,复制一份python36.lib,并命名为python36_d.lib(这个的原因是inlcude目录下的pyconfig.h里面的代码在debug下调用的是python36_d.lib), 然后右击进入属性设置页 C++->常规->附加包含目录,输入 ..\include; 再找到链接器->常规->附加目录项,输入 ..\libs; 接着找到链接器->输入->附加依赖项,添加python36_d.lib;到这里,配置信息就OK了;
4、把python36.dll拷贝到debug或者release目录下面。
5、接下来把python3.6的减压文件下的python36.dll拷贝到Debug目录下(与Test.exe同目录),并在该Debug目录下新建一个txt文件,改名为Test001.py(里面的内容下面将会贴出)
6、接下来就是代码部分:
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/78522539
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)