|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
×
C++ 程序编译为 Python DLL .pyd
在 Windows 下将 C++ 程序编译为 Python DLL .pyd 需要安装 MinGW,然后将其安装路径的 bin 目录添加到环境变量中。
之后打开 cmd,切换到 C++ 程序目录,执行以下命令:
- g++ -shared {C++ 程序名} -I "{Python 安装路径}\include" -L "{Python 安装路径}\libs" -o {.pyd 名称}
复制代码
例如我的 C++ 程序名叫 test.cpp,而我的 Python 安装在 E:\Program\Python 3.8.1 文件夹下,就执行以下命令:
- g++ -shared test.cpp -I "E:\Program\Python 3.8.1\include" -L "E:\Program\Python 3.8.1\libs" -o test.pyd
复制代码
回车执行命令,就会在当前目录下生成一个 .pyd 文件。可以在 Python 导入此 .pyd 文件。 |
|