没有合适的资源?快使用搜索试试~ 我知道了~
一、配置python环境问题 1.首先安装Python(版本无所谓),安装的时候选的添加python路径到环境变量中 安装之后的文件夹如下所示: 2.在VS中配置环境和库 右击项目->属性->VC++目录 1)包含目录: Python安装路径/include 2)库目录: Python安装路径/libs 右击项目->属性->连接器->输入->附加依赖库 debug下: python安装目录/libs/python37_d.lib release下: python安装目录/libs/python37.lib 注意 1、debug配置的时候可能没有python37_d.lib,那就把python
资源推荐
资源详情
资源评论
使用使用C++调用调用Python代码的方法步骤代码的方法步骤
一、配置一、配置python环境问题环境问题
1.首先安装首先安装Python(版本无所谓版本无所谓),安装的时候选的添加,安装的时候选的添加python路径到环境变量中路径到环境变量中
安装之后的文件夹如下所示:
2.在在VS中配置环境和库中配置环境和库
右击项目->属性->VC++目录
1)包含目录:
Python安装路径/include
2)库目录:
Python安装路径/libs
右击项目右击项目->属性属性->连接器连接器->输入输入->附加依赖库附加依赖库
debug下:
python安装目录/libs/python37_d.lib
release下:
python安装目录/libs/python37.lib
注意注意
1、debug配置的时候可能没有python37_d.lib,那就把python37.lib复制一个,然后重命名为python37_d.lib就可以啦
2、如果一直报错,但是包含头文件等都没有问题,那么你需要看一下你的python是32位还是64位的。然后根据python的环境
去配置vs的环境。
二、二、C++调用调用python函数并输出返回值函数并输出返回值
首先可能有个坑!一定要保证这个python函数所在的文件能够正常运行!然后把python代码放到和C++代码同一目录下。
1、定义Python函数
#!python3
# -*- coding:utf-8 -*-
import base64
import hmac
from hashlib import sha1
def hash_hmac(code , key):
#sha1加密签名算法
hmac_code = hmac.new(key.encode() , code.encode() , sha1).digest()
return base64.b64encode(hmac_code).decode()
资源评论
weixin_38717980
- 粉丝: 7
- 资源: 893
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功