Результаты поиска по запросу "boost-python"
https://github.com/cctbx/cctbx_project/tree/master/scitbx/boost_python
я есть метод в C ++, который вызывается из Python и должен вернуть объект списка Python. Я уже создал метод, и он привязан к открытому классу и вызывается из python прямо сейчас ... (он возвращает void). Итак, вопрос в том, как мне создать ...
Обратите внимание, что даже когда используются только kwargs, кортеж в качестве первого аргумента необходим. Это может быть пустым, хотя:
я есть функция Python с этой подписью: def post_message(self, message, *args, **kwargs):Я хотел бы вызвать функцию из c ++ и передать ей несколько kwargs. Вызов функции не является проблемой. Знание, как пройти kwargs, является. Вот неработающий ...
Ubuntu - Связывание boost.python - Неустранимая ошибка: pyconfig не может быть найден
Имея некоторые проблемы, теперь я прочитал следующее: Привет, мир Python расширение в C ++, используя Boost? [https://stackoverflow.com/questions/6007185/hello-world-python-extension-in-c-using-boost] Я попытался установить надстройку на мой ...
Обтекание массивов в Boost Python
У меня есть ряд структур C ++, которые я пытаюсь обернуть, используя Boost Python. Я столкнулся с трудностями, когда эти структуры содержат массивы. Я пытаюсь сделать это с минимальными накладными расходами и, к сожалению, я не могу вносить ...
Как построить зависимый от надстройки проект с использованием обычных make-файлов?
Я работаю над проектом на C ++, и недавно нам нужно было включить в него небольшую часть поддержки. Часть надстройки действительно минимальна (Boost :: Python), поэтому использование bjam для сборки всего выглядит излишним (кроме того, каждый, ...
создать вложенное пространство имен boost-python
Используя boost python мне нужно создать вложенное пространство имен. Предположим, у меня есть следующая структура класса cpp: namespace a { class A{...} namespace b { class B{...} } }Очевидное решение не работает: BOOST_PYTHON_MODULE( a ) { ...
boost :: python и set :: erase -> странное поведение
Я пытаюсь хранить объекты в std :: set. Это объекты boost :: shared_ptr <>, происходящие из среды python. добавление значений в набор не вызовет никаких проблем. Но когда я пытаюсь стереть значение, хотя я передаю ту же самую ссылку, это не ...
Предоставление экземпляра класса C ++ встроенному интерпретатору Python
Я ищу простой способ предоставления экземпляра класса C ++ встроенному интерпретатору Python. У меня есть библиотека C ++. Эта библиотека упакована (сейчас используется swig), и я могу использовать ее из интерпретатора PythonУ меня есть ...
Как я могу реализовать класс C ++ в Python, который будет вызываться C ++?
У меня есть интерфейс класса, написанный на C ++. У меня есть несколько классов, которые реализуют этот интерфейс, также написанный на C ++. Они вызываются в контексте более крупной программы на C ++, которая по существу реализует «main». Я хочу ...
Класс пользовательских исключений Boost.Python
Я реализую модуль расширения Python, используя Boost.Python. Модуль должен определить свои собственные классы исключений, которые наследуютException, Как мне это сделать?