Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 24, 2019 15:52:37

pyDev
Зарегистрирован: 2017-11-22
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

import c++ module

Вопрос к знатокам и всем кто имел с этим дело. Какой на сегодняшний день, самый оптимальный способ импортировать готовый модуль, написанный на С++ ?

Офлайн

#2 Янв. 24, 2019 16:00:19

Slow
Зарегистрирован: 2017-07-26
Сообщения: 88
Репутация: +  4  -
Профиль   Отправить e-mail  

import c++ module

это зависит от того, как он написан и собран
ну и в любом случае всегда есть ctypes

Отредактировано Slow (Янв. 24, 2019 16:02:24)

Офлайн

#3 Янв. 24, 2019 18:50:42

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

import c++ module

pyDev
самый оптимальный способ импортировать готовый модуль, написанный на С++ ?
:) Если он уже модуль то
 import cppmod
Если он не импортируется то он не “готовый модуль”
Пополню список. swig, sip (https://sourceforge.net/projects/pyqt/files/sip/),boost python, pybind11,… каждый оптимален для своей области применения. Для простых проектов рекомендую swig для посложнее pybind11
ctypes,cffi,cython, это C а не C++.



Офлайн

#4 Янв. 25, 2019 08:53:42

pyDev
Зарегистрирован: 2017-11-22
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

import c++ module

Благодарю за отзывы.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version