目录
1,新建一个工程
math_functions.cpp内容:
先编译一下看是否可以正常运行:
2,编译成dll,并用Python调用
有两种方式:
命令 1(使用静态链接):
可移植性:
命令 2(动态链接):
可移植性:
这里我使用的是静态链接的方式:
python调用实例 test_dll.py
1,新建一个工程
math_functions.cpp内容:
#include <iostream>
#include <cstring>
#include <windows.h>#ifdef __cplusplus
extern "C" {
#endif// 定义导出宏(兼容 MinGW 和 MSVC)
#if defined(_WIN32) || defined(_WIN64)#ifdef BUILD_DLL#define DLL_EXPORT __declspec(dl