python 调用c++ dll 动态库
发布时间:2020-12-20 10:50:02 所属栏目:Python 来源:网络整理
导读:一丶C++ 编译类动态库 1)新建生成.dll文件的空项目 双击: 2)编写头文件:pycall.h 1 2 3 4 5 6 7 //test.h #pragma once class Mymath { int sum( int , int ); int sub( int , int );}; 注:#define DLLEXPORT extern “C” __declspec(dllexport) 1. win
一丶C++ 编译类动态库1)新建生成.dll文件的空项目 双击: 2)编写头文件:pycall.h
3)编写实现文件:pycall_so.cpp
然后生成解决方案: 生成了动态链接库和静态链接库 二丶python利用Ctypes调用C++动态库把刚才生成的动态链接库放到.py文件夹下:
输出5和-3. 参考: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |