Как использовать файл c ++ .lib (статические библиотеки c ++) в python - PullRequest
0 голосов
/ 31 января 2019

У меня есть несколько файлов .lib (статическая библиотека c ++), и мне нужно использовать их в моей программе на python.

Я знаю, что должен использовать обертку, но я не знаю как и понятия не имею, что это такое.тот.Я искал и обнаружил, что библиотека Python ctypes использует .dll для загрузки библиотеки, и, поскольку у меня есть файлы .lib, я не знаю, как их использовать в python.

1 Ответ

0 голосов
/ 31 января 2019

Я рекомендую вам написать расширение Python на основе вашего кода C ++, но если это слишком сложно, вы можете использовать ctypes , но тогда ваша статическая библиотека должна быть общейвместо библиотеки.

Имейте в виду, что для написания привязок Python у вас есть несколько вариантов, таких как cffi , PyBind11 , Shiboken и т. д.

...