Python调用C/C++生成的dll |
您所在的位置:网站首页 › python调用c++库 › Python调用C/C++生成的dll |
最近遇到一个项目,商家提供的是标准C的运动控制库,想用PyQt5做一个上位机,因此需要用Python去调用C的函数,记录一下调用的研究结果。 C/C++ 一、生成DLLStep1 创建新项目 Step2 创建动态链接库项目 清空默认生成的所有文件 Step3 更改64位编译环境 由于电脑上使用的Python基本上是64位的,而创建的项目默认是32位的,因此需要更改编译环境 Step4 取消编译头 Step5 创建头文件与.cpp文件 // Dll1.h #pragma once #ifndef _DLL1_H #define _DLL1_H #endif // DEBUG //Dll1.cpp #include "DLL1.h"Step5 构造函数 #include "DLL1.h" #include "iostream" // 传入参数位数字,无返回,输出num的平方 DLL1_API void single_num(int num) { std::cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |