在 pycharm 中使用 C++ dll

Use C++ dll in pycharm

本文关键字:C++ dll pycharm      更新时间:2023-10-16

我正在编写一些python代码,我需要访问c ++ dll(.so文件(

我正在研究 pycharm,我已经按照以下步骤将库路径添加到我的项目中:(设置>项目解释器>添加新的解释器路径(当我运行代码时

self._bridgeLink = cdll.LoadLibrary(‘foo.so’)

 self._bridgeLink = cdll.LoadLibrary(‘./foo.so’)

它给了我一个错误说

OSError: foo.so : cannot open shared object file: No such file or directory

您发布的错误表明您的 .so 文件不在工作目录旁边。现在尝试使用 .so 文件的绝对路径进行测试。

您还应该检查哪个编译器用于编译python,您应该使用相同的主要版本是编译器(有一些例外,但这不是现在的问题(